&引用;“价值”;属性未显示在javascript代码中&引用;ValueOf();只会产生智能感知
为什么我不能访问此javascript代码中的“value”属性。“ValueOf()”只提供intellisense&引用;“价值”;属性未显示在javascript代码中&引用;ValueOf();只会产生智能感知,javascript,Javascript,为什么我不能访问此javascript代码中的“value”属性。“ValueOf()”只提供intellisense function CheckMessage() { var contactDetails = []; var y = document.getElementById('firstName').ValueOf(); } 我想要id为firstName的元素的值,但它没有给我这个选项 以下是html: <form> First Name
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对象上支持它,但返回的值可能在不同浏览器之间不一致。