我有一个 javascript 块,可以在提交表单之前使用。它在 Internet Explorer 8 上运行良好。这是我的代码:
if(document.getElementById("Element1")){
document.getElementById("Element2").value = document.getElementById("Element1").value;
}
和元素:
<input type="hidden" name ="Element2"/>
Internet Explorer 8 返回一个对象document.getElementById("Element2")
,它显示document.getElementById("Element2").value
为“”。但是 IE 9 返回null
方法getElementById
,所以我无法访问该值。
我看到IE9在获取元素方面做了一些改变,我该如何解决这个问题?该页面包含Element2
所以我正在等待通过getElementById
方法访问它的值。IE9 有什么新功能?