我想知道我的代碼有什麼問題。我使用網站正文中的表格製作了一個井字遊戲。這裏是我的代碼的相關部分:如何查看井字棋贏家
體內:
<body>
</table>
<table id="matrix" border="1">
<tr>
<td class="cellCSS">
<img alt="Click Here" class="imageCSS" onclick="imageClicked(this,0,0)"/>
</td>
<td class="cellCSS">
<img alt="Click Here" class="imageCSS" onclick="imageClicked(this,0,1)"/>
</td>
<td class="cellCSS">
<img alt="Click Here" class="imageCSS" onclick="imageClicked(this,0,2)"/>
</td>
</tr>
...
</table>
</body>
,這是功能的相關部分imageClicked:
...
same = false;
var r = 0;
tbl = document.getElementById("matrix");
//alert(tbl.rows.length);
for(r = 0; r < tbl.rows.length; r++) {
// alert('Bob');
var _tempmg = tbl.rows[r].cells[col].childNodes[0].src;
alert(_tempmg);
if (!_tempmg) break;
if (_img.src != _tempmg) break;
same = true;
}
if (r == tbl.rows.length && same) {
alert(_img.src + "won");
return;
}
same = false;
...
在附註中,您最好將數據存儲在數組中,而不是在''本身內 – Eric 2011-04-10 16:11:45
值得一看我的tic tac toe遊戲。 http://goo.gl/vgMT9 也可以在http://trcxbox.trcx.in/TicTacToe.html – Trcx 2013-04-17 00:26:31