哪里出错?
<iframe src="jquerytabs/index.html" name="bulten" scrolling="auto" id="ifr2" frameborder="0" style="width:100%;" marginheight="0" marginwidth="7" height="288" ></iframe>
<script type="text/javascript">
document.write(parent.document.getElementById('ifr2').src) --->error is here but how can I correct?
</script>
答案 0 :(得分:1)
错误表示parent.document.getElementById('ifr2')
正在返回null
。您为什么使用parent.document
而不只是document
?
<iframe>
之后你的脚本是否真的来了,就像你发布的代码一样?您是否可能有多个具有相同“id”值的元素(“ifr2”)(可能不是,但值得检查)?
答案 1 :(得分:0)
您是否尝试阅读iframe网址或iframe内容的HTML?如果移除了parent.
部分,您发布的代码似乎表明前者:
<script type="text/javascript">
document.write(document.getElementById('ifr2').src);
</script>
答案 2 :(得分:0)
我有多个具有相同“id”值的元素(“ifr2”),但我更改了“id”valume.Now没问题:)