這裏是JS代碼:XO遊戲無法正常運行
<script language="javascript" type="text/javascript">
var step = 1;
var e;
function move(a){
if (step % 2 == 0)
e = "O";
else
e = "X";
document.getElementById(a).innerHTML = e;
step++;
alert(document.getElementById(a).value);
}
</script>
和HTML:
<table border="1" align="center">
<tr>
<th colspan="3">X O Game</th>
</tr>
<tr align="center">
<td id="td1" height="50" width="50" onclick="move('td1');"></td>
<td id="td2" height="50" width="50" onclick="move('td2');"></td>
<td id="td3" height="50" width="50" onclick="move('td3');"></td>
</tr>
<tr align="center">
<td id="td4" height="50" width="50" onclick="move('td4');"></td>
<td id="td5" height="50" width="50" onclick="move('td5');"></td>
<td id="td6" height="50" width="50" onclick="move('td6');"></td>
</tr>
<tr align="center">
<td id="td7" height="50" width="50" onclick="move('td7');"></td>
<td id="td8" height="50" width="50" onclick="move('td8');"></td>
<td id="td9" height="50" width="50" onclick="move('td9');"></td>
</tr>
</table>
其看來,TD的是不確定的,這是爲什麼..任何一個可以幫助?我? 如果你按下使用TD它的oweride它。
我不認爲'在TD – Huangism 2014-09-03 20:48:28
他說的沒錯.value'工作,.value的沒有按」 t在td上工作。你必須使用'alert(document.getElementById(a).innerHTML)' – pmrotule 2014-09-03 20:50:56