拥有以下代码
<iframe id="myframe" src="..."></iframe>
<script>
document.getElementById('myframe').onload = function() {
alert('myframe is loaded');
};
</script>
我是否正确iframe
内容是由额外的线程加载的,因此可能存在竞争条件?是否有可能在脚本中的事件处理程序(在主线程中运行)之前加载iframe
内容,导致alert
更新显示?
答案 0 :(得分:0)
function iframeDidLoad(){
alert("Hello World");
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<iframe id="myiframe" src="#" onLoad="iframeDidLoad();"></iframe>
&#13;