显示新段落的问题

时间:2018-11-25 16:04:01

标签: javascript

我正在创建一个像石头,纸,剪刀之类的游戏,一切都很好,但是我也想展示用户选择了什么,但是我没有明白,这是代码

var paragraph = document.querySelector('p');

var assignClick = function enter code here(tag, pos) {
  tag.addEventListener('click', function() {
    playerChoice = pos;
    cpuChoice.init();
    paragraph.innerText = 'You chose:' + playerChoice;
    paragraph.innerText = 'The computer chose:' + cpuChoice.text;
    paragraph.innerText += '\n' + chooseWinner(playerChoice, cpuChoice.store);
    paragraph.innerText += '\n' + 'SCORE: ' + score;
  });

}

我是JavaScript的新手,但是从我的猜测中,诸如paradition.innerText ='您选择:'+ playerChoice;应该做的工作

1 个答案:

答案 0 :(得分:0)

要创建新的段落元素,您需要使用document.createElement(“ p”)(有关更多信息,请检查:document.createElement

创建元素后,您需要使用parent.appendChild()方法将其手动插入dom(有关更多信息,请检查:parent.appendChild

修改

我认为以下代码将为您完成这项工作:

 paragraph.innerText = 'The computer chose: ' + cpuChoice.text;
 paragraph.innerText += '\n'+'The player chose: ' +readable[playerChoice];