我正在创建一个Hang子手游戏,并且要检查字母是否在字符串中,并且是否将该字的部分更改为字母。 我的HTML:如何判断某个字母是否在字符串中 - javascript
<div id="word">
<span id="letter_0"></span><span id="letter_1"></span><span id="letter_2"></span><span id="letter_3"></span><span id="letter_4"></span><span id="letter_5"></span><span id="letter_6"></span><span id="letter_7"></span><span id="letter_8"></span><span id="letter_9"></span>
</div>
这里是我的字母 “a” 的JavaScript。
function A(event) {
for (var letter = 0; letter <= randomWord.length; letter++) {
if (randomWord[letter] = "a") {
document.getElementById("letter_" + letter).innerHTML = "A";
}
}
if (event.target.classList.contains("disabled")) {
event.preventDefault();
}
document.getElementById("A").style.opacity = "0.5";
event.target.classList.add("disabled");
score = score + 1;
document.getElementById("Score").innerHTML = score;
}
随机单词变量是从单词列表中随机选取的字符串。函数A是一个onClick事件,我需要为所有其他函数EG:函数B(),C(),D()执行相同的操作。
感谢
您正在寻找[的indexOf(http://www.w3schools.com/jsref/jsref_indexof.asp) – sam
HTTP的可能重复://计算器。 com/questions/4444477/how-to-tell-if-a-string-contains-a-certain-character-in-javascript –