使用javascript函数检索隐藏的文本值时出现对象HTMLinputElement错误

retrieve hidden text value using javascript function comes object HTMLinputElement error

本文关键字:对象 错误 HTMLinputElement 文本 函数 javascript 检索 隐藏 使用      更新时间:2023-09-26

隐藏文本值为1

<input type="hidden" value="1" id="intwstatus" name="status">

我使用此函数来检索值。

 <script>
        function adddetails()
        {
        var intwstaus= $('#intwstatus').val();
        alert(intwstatus);
        }
    </script>

变量intwstatus的值为1,但警告框显示错误对象HTMLinputElement。

这只是代码中的一个拼写错误。将var intwstaus更改为var intwstatus

有趣的是,看起来html中的输入id会导致"预先声明"的变量名。您的id="intwstatus"输入会导致对dom输入元素的窗口范围intwstatus引用

alert(someInput);
alert(myOtherInput.id);
alert(intwstatus.name);
<input type="hidden" value="1" id="intwstatus" name="status">
<input id="someInput" value="3">
<input id="myOtherInput">

简单错误。。变量名不同。。这将工作

 var intwstatus= $('#intwstatus').val();
        alert(intwstatus);