我希望我没有问过已经回答过的问题 - 我无法找到任何关于此主题的具体内容。Javascript如何通过document.getElementById与HTML交互?
我的任务是通过Javascript创建“Hang子手”游戏。我的教授给了我们一个关于游戏的HTML标记,以及使用CSS对其进行了设计。我必须编写Javascript来使游戏工作。代码包含在外部文件中。
HTML是否已接受了刽子手的初始字形式:
<div id="enterWordContainer" align="center">
Enter a six letter word for hangman: <input id="hangManWord" type="text" value="" />
<input type="button" value="Submit" onclick="saveWord();"/> </div>
如何开始操作的文字,我将我的HTML文档中输入?
我试图创建将包含文本的变量:
var userGuess = document.getElementById("hangManWord").value;
不应该把这样的形式输入到一个JavaScript变量?
是的,它应该,你有哪些代码?注意:它不会连续执行,即当用户更改输入时,该变量将不会更新为该变量,您将需要设置一个'onchange'事件或执行该代码,如'saveWord()'函数如果它不是已经 –
我已经尝试在我的外部Javascript文件的开始处“获取”Id。我声明变量(userGuess)并尝试将元素(hangManWord)的值放入新变量中。所以现在,变量应该包含输入到表单框中并提交的内容。我试着在变量声明之后立即创建一个循环语句。就像“如果userGuess.length == 6,然后警报”。 – user2803472