<html>
<script type="text/javascript">
function func() {
alert(document.getElementById('iView').contentDocument);
}
</script>
<body>
<iframe id="iView" style="width:200px;height:200px;"></iframe>
<a href="#" onclick="func();">click</a>
</body>
</html>
单击后,Firefox返回[对象HTMLDocument]。 Internet Explorer返回未定义。
如何使用Internet Explorer选择iView元素?谢谢。
最佳答案
从this page:
因此,您需要检测浏览器并在IE上执行以下操作:
document.frames['iView'].document;
关于javascript - IE中的getElementById.contentDocument错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1477547/