Javascript 使用IE 10中的id从文本框中获取值
对于测试,我想检查控制台文本框的设置值是多少,但IE工作正常,但IE 10无法获得值Javascript 使用IE 10中的id从文本框中获取值,javascript,jquery,html,internet-explorer,internet-explorer-10,Javascript,Jquery,Html,Internet Explorer,Internet Explorer 10,对于测试,我想检查控制台文本框的设置值是多少,但IE工作正常,但IE 10无法获得值 $('#refno').getval; document.getelementById("refno").value; 用于获取元素的函数拼写错误。您需要val()intead ofgetval,还需要getElementById而不是getElementById,因为javascript区分大小写 $('#refno').val() 或 在jquery中使用val() $('#refno').val(
$('#refno').getval;
document.getelementById("refno").value;
用于获取元素的函数拼写错误。您需要
val()
intead ofgetval
,还需要getElementById
而不是getElementById
,因为javascript区分大小写
$('#refno').val()
或
在jquery中使用val()
$('#refno').val();
手稿
document.getElementById("refno").value;
正确的方法名称是,而不是
文档。getelementById
(注意元素
和元素
之间的区别),因此您可以更改:
document.getelementById("refno").value;
致:
在jQuery中,您可以使用而不是getval
:
$('#refno').val();
对于IE 10,试试这个
转到当前窗口
cd()当前窗口:app.jsp 将mainframe设置为转到包含组件的主页面 cd(主机) 当前窗口:sb.jsp 用于获取vale usind id $('#comtype').val() “6”
它不是“getElementById”吗?('E'caps)很难相信你的任何一个例子在任何浏览器中都能工作…@Teemu,它们不会,因为它们都是不正确的@LShetty我知道,但OP说它们在IE以外的浏览器中工作……我尝试了$('id').val(),但它在控制台>>$('OUTPUT#REF#NO').val中是这样打印的;如果我尝试$('#refno')[0]。该值表示无法获取未定义或空引用的属性'value',这意味着您没有获取对象,请向我显示您拥有的html以及此javascript的位置,在JSFIDLE上做一个演示会非常棒。这个html没有id为REFNOTH的元素,它与任何文本框都是不同的元素。
document.getElementById("refno").value;
$('#refno').val();