Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 使用IE 10中的id从文本框中获取值_Javascript_Jquery_Html_Internet Explorer_Internet Explorer 10 - Fatal编程技术网

Javascript 使用IE 10中的id从文本框中获取值

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(

对于测试,我想检查控制台文本框的设置值是多少,但IE工作正常,但IE 10无法获得值

$('#refno').getval;
document.getelementById("refno").value;

用于获取元素的函数拼写错误。您需要
val()
intead of
getval
,还需要
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();