为了账号安全,请及时绑定邮箱和手机立即绑定

从主文档中的JavaScript获取IFrame的文档

从主文档中的JavaScript获取IFrame的文档

婷婷同学_ 2019-11-30 10:23:05
我有这个HTML代码:<html>  <head>    <script type="text/javascript">      function GetDoc(x)      {        return x.document ||          x.contentDocument ||          x.contentWindow.document;      }      function DoStuff()      {        var fr = document.all["myframe"];        while(fr.ariaBusy) { }        var doc = GetDoc(fr);        if (doc == document)          alert("Bad");        else           alert("Good");      }    </script>  </head>  <body>    <iframe id="myframe" src="http://example.com" width="100%" height="100%" onload="DoStuff()"></iframe>  </body></html>问题是我收到消息“错误”。这意味着iframe的文档未正确获取,而GetDoc函数实际返回的是父文档。如果您告诉我在哪里犯错,我将不胜感激。(我想将文档托管在IFrame中。)谢谢。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信