InnerHTML中的代码不会显示在onclick上

时间:2019-09-03 20:02:38

标签: javascript dom

嘿,我正在做一个井字游戏,当用户单击该框时,我希望显示X或O。我怎么会遇到麻烦

   window.onload = function(){

      var playerOne = {
   played : false,
   turn : false,
   click: "X"
       }

      var playerTwo = {
    played : false,
    turn : false,
    click: "O"
       }



    window.onload = function(){
   var box1 = document.getElementByClassName('box1');
       box1.addEventListener("click", play)
    }
    var play = function(){
  playerOne.turn = true;

   if(playerOne.turn = true){
      box1.innerHTML = playerOne.click;
   }

   playerOne.played = true;
      }
      };

当我在框内单击时,我希望看到X并显示出来,没有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

使用==检查条件。

if(playerOne.turn == true)