Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tic Tac Toe Can';不要更改innerHTML_Javascript_Html - Fatal编程技术网

Javascript Tic Tac Toe Can';不要更改innerHTML

Javascript Tic Tac Toe Can';不要更改innerHTML,javascript,html,Javascript,Html,我试图更改的所有内容都不会改变任何内容。没有X或O,并且不显示当前玩家的姓名。我一直在想办法。我一直在寻找答案,从中我可以看出我所做的一切都是我应该做的。我今晚必须交上这个,我至少要把基本的东西做好,这样我才能增添一些风格 function start() { //alert("start"); player1name = prompt("Enter First Player's Name", ""); p

我试图更改的所有内容都不会改变任何内容。没有X或O,并且不显示当前玩家的姓名。我一直在想办法。我一直在寻找答案,从中我可以看出我所做的一切都是我应该做的。我今晚必须交上这个,我至少要把基本的东西做好,这样我才能增添一些风格

function start() 
        {
            //alert("start");
            player1name = prompt("Enter First Player's Name", "");
            player2name = prompt("Enter Second Player's Name", "");
            currentPlayer = player1name;
            documet.getElementById("player").innerHTML = currentPlayer + " 
                            choose a square.";

        }
然后我有我所有的HTML

<body onload="start()">

    <!--HEADING AND PLAYER NAME-->
    <h1>Tic Tac Toe</h1>

    <!--DISPLAY NAME OF CURRENT PLAYER ON THEIR MOVE-->
    <h2 id="player"></h2>

    <!--TABLE-->
    <div class="Table">

        <!--FIRST ROW-->
        <div class="Row">
            <div class="Cell" id="1" onclick="playerMoved(this, 1)"></div>
            <div class="Cell" id="2" onclick="playerMoved(this, 2)"></div>
            <div class="Cell" id="3" onclick="playerMoved(this, 4)"></div>    
        </div>

        <!--SECOND ROW-->
        <div class="Row">
            <div class="Cell" id="4" onclick="playerMoved(this, 8)"></div>
            <div class="Cell" id="5" onclick="playerMoved(this, 16)"></div>
            <div class="Cell" id="6" onclick="playerMoved(this, 32)"></div>    
        </div>

        <!--THIRD ROW-->
        <div class="Row">
            <div class="Cell" id="7" onclick="playerMoved(this, 64)"></div>
            <div class="Cell" id="8" onclick="playerMoved(this, 128)"></div>
            <div class="Cell" id="9" onclick="playerMoved(this, 256)"></div>    
        </div>
    </div>

井字过三关
在这行上

documet.getElementById("player").innerHTML = currentPlayer + " choose a square.";
更正此行“document”的拼写

documet.getElementById("player").innerHTML = currentPlayer + " choose a square.";

更正“document”的拼写我不知道你的全部代码,但是否因为你写的是“document”而不是“document”?

我不知道你的全部代码,但是否因为你写的是“document”而不是“document”?

有一个输入错误:
documet.getElementById
需要是
document.getElementById
有一个输入错误:
documet.getElementById
需要是
document.getElementById
JavaScript控制台中有错误吗?JavaScript控制台中有错误吗?哈利路亚!我的拼写很糟糕。有时候很难跟上老师,然后你就把所有的东西都复制粘贴错了。嘘。应该早点问的。哈利路亚!我的拼写很糟糕。有时候很难跟上老师,然后你就把所有的东西都复制粘贴错了。嘘。应该早点问。