我想檢索 HTML 表單的輸入值,但該變數僅在函式之外回傳未定義。
這是我的 HTML:
<form name="form">
Enter name:
<input type="text" id="answer">
<input type="button" value="Submit" onclick="answerInput()">
</form>
這是隨之而來的 JS:
function answerInput() {
username = document.getElementById("answer").value
}
console.log(username)
當console.log(username)陳述句在函式內時,它回傳輸入;但是,當console.log(username)陳述句在函式之外時,它會回傳 undefined。
任何幫助表示贊賞!
uj5u.com熱心網友回復:
您需要在函式中呼叫 console.log 。
function answerInput() {
username = document.getElementById("answer").value;
console.log(username)
}
<form name="form">
Enter name:
<input type="text" id="answer">
<input type="button" value="Submit" onclick="answerInput()">
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/486363.html
標籤:javascript html dom
上一篇:單擊區域上的JQuery-單擊特定子元素時不觸發單擊事件?
下一篇:TASM精靈看起來很奇怪
