僅img元素創(chuàng)建后不添加到文檔中會執(zhí)行onload事件的解決方法
更新時間:2011年07月31日 22:40:57 作者:
僅img元素創(chuàng)建后不添加到文檔中會執(zhí)行onload事件的解決方法,需要的朋友可以參考下。
示例
<!DOCTYPE HTML>
<HTML>
<HEAD>
<meta charset="utf-8" />
<title>僅img元素創(chuàng)建后卻不添加到文檔中會執(zhí)行onload事件</title>
</HEAD>
<BODY>
<script>
var img = document.createElement('img');
img.src = "http://www.sinaimg.cn/rny/sinamail57/skins/110318/17/logo.jpg";
img.onload = function(){alert(this.width);};
</script>
</BODY>
</HTML>
iframe,script必須添加到文檔中后才執(zhí)行回調。
復制代碼 代碼如下:
<!DOCTYPE HTML>
<HTML>
<HEAD>
<meta charset="utf-8" />
<title>僅img元素創(chuàng)建后卻不添加到文檔中會執(zhí)行onload事件</title>
</HEAD>
<BODY>
<script>
var img = document.createElement('img');
img.src = "http://www.sinaimg.cn/rny/sinamail57/skins/110318/17/logo.jpg";
img.onload = function(){alert(this.width);};
</script>
</BODY>
</HTML>
iframe,script必須添加到文檔中后才執(zhí)行回調。
相關文章
JavaScript獲取網(wǎng)頁的寬高及如何兼容詳解
這篇文章主要給大家介紹了關于JavaScript獲取網(wǎng)頁的寬高及如何兼容的相關資料,主要介紹了三個方式,分別是window.innerWidth / window.innerHeight、document.documentElement.clientWidth以及混雜模式/怪異模式 下的寬高的獲取,需要的朋友可以參考下2021-05-05