我環顧四周如何從一個輸入框中使用JavaScript抓取文本和所有帖子說使用.value,但是,我不斷收到「undefined」。我認爲問題是當我使用.value時,它在輸入標籤中查找value =「」,並且當它看到沒有任何東西讓我回到「undefined」時我試圖抓取用戶寫入的文本並將其置於警報中。Javascript的價值不工作與輸入文本框
HTML:
<input id='myText' type="text">
<input id = 'bot'type="button" value="Click Me">
JS:
var textValue = document.querySelector("#myText").value;
var clickBot = document.querySelector("#bot")
clickBot.addEventListener("click",function(){
alert(textValue)
})
如果鍵入:
<input id='myText' type="text" value = 'works'>
然後當我點擊按鈕,我會得到一個警告說 「作品」
非常感謝,我不能相信那是問題 – Paul
保羅好心地把這個標記爲答案,如果它解決了你的問題。謝謝 –