gpt4 book ai didi

javascript - 检查这个点击的 TD 的值是否与数组的值匹配

转载 作者:行者123 更新时间:2023-12-02 16:57:26 25 4
gpt4 key购买 nike

所以我正在制作一款战舰游戏,除了这一件事之外,一切正常。我似乎无法弄清楚你这样做的正确方法。我想检查点击的 TD 的值是否与数组中的值匹配,如果它确实将innerHTML更改为hit(这是一个X)。 (this)代表点击的TD。在这种情况下可以使用indexOf吗?

    function play() {
if ((this).value == shipLocations.indexOf((this).value)) {
(this).innerHTML = hit;
}
else {
(this).innerHTML = miss;
}
}

最佳答案

<script>
var shipLocations = ["5"];
function play(button) {
if (-1 != shipLocations.indexOf((button).value)) {
(button).innerHTML = "hit";
}

else {
(button).innerHTML = "miss";
}

}
</script>
<button value="5" onclick="play(this)">meh</button>

假设存储了船舶位置而不是船舶对象

关于javascript - 检查这个点击的 TD 的值是否与数组的值匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26060326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com