当 iframe 包含指定的 div id 时,是否可以只刷新一次 iframe 父页面?
我在父页面上试过这个但没有用:
if document.frames('myiframe').(document.getElementById("iframedivID") !== null) { window.location.href = "mysite.com"; }
加载内部文档需要时间。所以我们必须等到内部文档被加载,一旦加载,就可以访问内部 div。这是我的示例 HTML 和 javascript 代码。因此,第一次,您可能会在警报中获得null 。希望这可以帮助。
测试.html
<iframe id="iframedivID" src="Test1.html"></iframe>
测试1.html
<div id='myDiv'>My name is ravindra</div>
<script type="text/javascript">
if (window.parent.window.location.href.toString().indexOf("?refresh") == -1){
window.parent.window.location.href="Test.html?refresh";
}
</script>