Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“价值”;属性未显示在javascript代码中&引用;ValueOf();只会产生智能感知_Javascript - Fatal编程技术网

&引用;“价值”;属性未显示在javascript代码中&引用;ValueOf();只会产生智能感知

&引用;“价值”;属性未显示在javascript代码中&引用;ValueOf();只会产生智能感知,javascript,Javascript,为什么我不能访问此javascript代码中的“value”属性。“ValueOf()”只提供intellisense function CheckMessage() { var contactDetails = []; var y = document.getElementById('firstName').ValueOf(); } 我想要id为firstName的元素的值,但它没有给我这个选项 以下是html: <form> First Name

为什么我不能访问此javascript代码中的“value”属性。“ValueOf()”只提供intellisense

function CheckMessage()
{
    var contactDetails = [];
    var y = document.getElementById('firstName').ValueOf();

}
我想要id为firstName的元素的值,但它没有给我这个选项

以下是html:

  <form>
     First Name:<br><input type="text" id="firstName"><br>

    <input type="button" value="Preview Message" onclick="CheckMessage()" >
  </form>

名字:

这是失败的原因 未捕获的TypeError:对象#没有方法“ValueOf”

javascript上的ValueOf()不存在,带有“v”

要访问输入时的反文本,请尝试以下操作:

 var y = document.getElementById('firstName').value;

你在使用哪个IDE?@LightStyle IntelliSense,所以可能是视觉研究。你试过只使用.value吗?我在使用netbeans 7.3ok我觉得自己像个白痴,但它现在正在工作。但intellisense并没有显示这一点。抱歉浪费你们的时间,伙计们。谢谢。
valueOf
是ECMAScript的一部分,也是一种方法。主机对象(如DOM对象)不一定支持它,即使如此,返回的值也依赖于实现。而且,它不会返回类型。啊,我不知道,对不起。-大多数正在使用的浏览器似乎在DOM对象上支持它,但返回的值可能在不同浏览器之间不一致。