0
我想讓用戶在文本框中輸入1個字母,然後將這些字母放入2個框中的1個。這是一個hang子手遊戲,所以它會根據它是否在單詞中來劃分字母。這是我的代碼。希望有人能幫助我。我是新來的JavaScript!我做了大量的谷歌搜索,但無濟於事。閱讀文本框輸入並放入兩個框之一javascript
var words = ['dog', 'computer', 'cat', 'monkey', 'human'];
var wordForGuess = chooseWord();
var wordLength = wordForGuess.length;
function chooseWord() {
return words[Math.floor(Math.random() * words.length)];
}
function writeWord()
{
var textarea = document.getElementById('textBox').value;
for (var x = 0; x<wordLength; x++)
{
if (textarea === wordForGuess.indexOf(x))
{
document.getElementById('correctLetters').value = textarea;
}
else
{
document.getElementById('incorrectLetters').value = textarea;
}
}
}
還有HTML我的文本框
<div id = 'letterInput'>
</div>
<input type = 'text' id = 'textBox' onkeyUp="writeWord()"/>
<div id = 'correctLetters'>
</div>
<div id = 'incorrectLetters'>
</div>