Javascript 具有.value的对象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)指定其他名称。这不是错误。另外,如果这是您的代码的真实外观,则不会

我在返回“[object HTMLInputElement]”时遇到问题,这是我的代码:
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(…)
参考。