【发布时间】:2015-10-16 00:07:50
【问题描述】:
我正在创建一个 Hangman 游戏,并想检查一个字母是否在一个字符串中,以及是否将单词的那部分更改为字母。 我的 HTML:
<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 事件,我需要对所有其他函数执行相同的操作,例如:函数 B()、C()、D()。
谢谢
【问题讨论】:
标签: javascript string if-statement for-loop