如何使用javascript获取iFrame src内容?

时间:2009-08-12 06:46:13

标签: javascript iframe

我有一个iFrame,其内容在另一个iFrame中。我想获取内部iFrame的src内容。我怎么能用javascript做到这一点?

3 个答案:

答案 0 :(得分:5)

外页:

<html>
<body>
<iframe id="ifr1" src="page1.htm"></iframe>
<iframe id="ifr2" src="http://www.google.com"></iframe>
</body>
</html>

page1.htm:

<html>
<body>
<script type="text/javascript">
document.write(parent.document.getElementById('ifr2').src);
</script>
</body>
</html>

答案 1 :(得分:1)

iframeInstance.contentWindow.document - 此文档从SRC url加载。 反之亦然 - 从内部文件到父母使用: parent.document

答案 2 :(得分:1)

<body>
<div id="f1" style="padding-left:5px;">..</div>

<script type="text/javascript">
document.getElementById("f1").innerHTML = '<iframe src="frame.php or html" width="200" height="100" frameborder="0" scrolling="no"></iframe>';
</script>
</body>
</html>


我不是那么专家,但是对于你的脚本提示,你可以修改和测试你的页面。