Javascript 具有.value的对象HTMLInputElement错误
我在返回“[object HTMLInputElement]”时遇到问题,这是我的代码:Javascript 具有.value的对象HTMLInputElement错误,javascript,dom,input,Javascript,Dom,Input,我在返回“[object HTMLInputElement]”时遇到问题,这是我的代码: HTML: JavaScript: var numb7=document.getElementById(“numb7”).value当我通知numb7时,它返回:[object HTMLInputElement] 有人能帮我吗 对于完整代码:可能是一个旧的MSIE兼容性功能,其中所有id和name属性都添加到全局对象中。尝试为变量(或id)指定其他名称。这不是错误。另外,如果这是您的代码的真实外观,则不会
HTML:
JavaScript:
var numb7=document.getElementById(“numb7”).value代码>
当我通知numb7时,它返回:
[object HTMLInputElement]
有人能帮我吗
对于完整代码:可能是一个旧的MSIE兼容性功能,其中所有id
和name
属性都添加到全局对象中。尝试为变量(或id
)指定其他名称。这不是错误。另外,如果这是您的代码的真实外观,则不会发生这种情况。仅省略.value
即可…警报(document.getElementById(“numb7”)
我复制并粘贴了它。它工作正常。你能发布完整的代码吗?你使用的是哪种浏览器?当我将id更改为“numbernd”时,我得到以下错误:ReferenceError:找不到变量:numb7@user3722860:我不认为calc()
中变量numb7
的范围扩展到calcNumbA()
函数。您需要完整的文档.getElementById(…)
参考。