RPS JS功能不起作用

时间:2018-03-12 22:39:14

标签: javascript html

我目前正致力于基于HTML / JavaScript的Rock Paper Scissors游戏,从好的ol' Big Bang Theory" Rock Paper Scissors Lizard Spock"变种。我计划根据James Lovelaces的变体添加其他变体(我建议你查一下 - 它疯了。)

无论如何,我正在制作游戏的其中一个功能存在问题。它应该根据一系列字符串添加一系列按钮。我不确定我是否在RPS5()函数上调用错误,或者如果采用函数错误,但有人可以帮助我吗?谢谢!

代码:



var choices5 = ["Rock", "Scissors", "Lizard", "Paper", "Spock"];

function addOptions(choiceArray) {
  var docFrag = document.createDocumentFragment();
  for (var i = 0; i < choiceArray.length; i++) {
    var elem = document.createElement('input');
    elem.type = 'button';
    elem.value = choiceArray[i];
    docFrag.appendChild(elem);
    elem.addEventListener("click", RPS5)
  }
  document.body.appendChild(docFrag);
}
function RPS5() {
  addOptions(choices5);
}
&#13;
<body onload="RPS5()">
    <p id="outcome"> Outcome </p>
</body>
</html>
&#13;
&#13;
&#13;

0 个答案:

没有答案