我有一个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有什么新东西?