因此,我正在製作戰艦遊戲,除了這一件事之外,所有東西都可以使用。我似乎無法弄清楚你會這樣做的正確方法。我想檢查點擊的TD值是否與數組中的值相匹配,如果它改變了innerHTML命中(這是一個X)。 (this)表示點擊的TD。你可以在這種情況下使用indexOf嗎?檢查該點擊的TD值是否與數組的值相匹配
function play() {
if ((this).value == shipLocations.indexOf((this).value)) {
(this).innerHTML = hit;
}
else {
(this).innerHTML = miss;
}
}
您是否收到任何錯誤? – BassT 2014-09-26 13:08:16
我沒有收到任何錯誤。它跳到每個可能的可點擊td的else語句中。 – Chrillewoodz 2014-09-26 13:09:41