|
哎! 在FF上面還可以 但是在IE上面就不的,因為B/S結(jié)構(gòu)有很多因素引發(fā)onerror,此處在發(fā)生onerror的時候給當前圖片重新制定個地址
可是這會引起再因網(wǎng)絡原因或其他原因使圖片不能正常加載的話 這樣就是再次調(diào)用onerror,基于微軟的一套核心的瀏覽器就會認為這是死循環(huán)
然后就會報 stack overflow 的錯誤。
解決方案:
使用兩個<img />
復制代碼 代碼如下:
<style type="text/css">
.hidden {
display: none;
}
</style>
<img src="xxx.jpg" onerror="this.class='hidden';xx.class=''" />
<img src="xxx.jpg" class="hidden" />
JavaScript技術:img標簽中onerror用法,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。