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>