通过仅更改外部JS文件的代码来检测是否加载了div中的iframe

时间:2016-05-26 07:59:39

标签: javascript html

<div id="mydiv"> 
<iframe>
</iframe>
</div>

我想在mydiv的内容完全加载时发出警告消息。 这应该从外部JS文件:javascript.js执行,而不对html页面本身进行任何更改。 (所以无法使用onload())。

感谢。

1 个答案:

答案 0 :(得分:1)

  1. div
  2. 获取id元素
  3. 使用iframe
  4. 获取div中的getElementsByTagName("iframe")
  5. 使用addEventListener收听load的{​​{1}}事件。在下面的示例中,我将展示如何为iframe事件处理程序使用可重用函数,并注意load参数可用于访问事件详细信息,包括{{1 }}
  6. e
    e.target