gpt4 book ai didi

javascript - 为什么这返回未定义而不是值?

转载 作者:行者123 更新时间:2023-12-01 01:18:51 24 4
gpt4 key购买 nike

我的 HTML 代码中有一个输入,我想将输入捕获为 javascript 中的变量。

HTML:

<form id="answer">
Answer: <input type="text" answer="response"><br>
<input type="button" value="Submit" onclick="answerInput()"> <br><br>
</form>

Javascript:

var answer = document.getElementById('answer').value;

我希望它返回在提交被点击之前放入字段中的值,但它返回未定义。我需要有人能够输入一个值(在本例中是一个数字)并将该数字作为变量使用。

感谢您的耐心等待,我对这一切都是新手,正在自学。

最佳答案

id answer 放在 input 标签上,而不是放在 form 标签上

function answerInput()
{
var answer = document.getElementById('answer').value;
console.log(answer)}
<form>
Answer: <input type="text" id="answer" answer="response"><br>
<input type="button" value="Submit" onclick="answerInput()"> <br><br>
</form>

关于javascript - 为什么这返回未定义而不是值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54453153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com