gpt4 book ai didi

JavaScript getElementById().value 返回一个值,但在分配给变量时给出 "Undefined"

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

我正在尝试获取通过 AJAX 请求提交的表单。

页面上有很多表单,每个表单的相关输入字段都有不同的 id 标签:

我的 JavaScript 需要能够区分每种表单,我通过 id 标签来做到这一点。

当我在 Chrome 的控制台中运行时,我得到了预期的值:

document.getElementById("form-quantity-1").value;
"1"

当我分配给变量时:

var quan = document.getElementById("form-quantity-1").value;
undefined

我不知道为什么。

最佳答案

表达式

var x = 1

不返回值。控制台返回您刚刚键入的表达式的值,并且由于 var x = 1 没有值,因此控制台会打印 undefined。但是,该变量仍然已设置,只需输入变量名称即可看到:

>> x
1

关于JavaScript getElementById().value 返回一个值,但在分配给变量时给出 "Undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43405356/

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