我希望我沒有問過已經回答過的問題 - 我無法找到任何關於此主題的具體內容。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