天天看點

img 圖檔設定預設圖檔,抑制錯誤

當圖檔位址存在但無效時,給它設定預設圖檔或者不顯示

1、讓這個圖檔元素隐藏:

2、用預設的圖檔替換:

注意:如果使用不當,在IE核心的浏覽器下會造成死循環。比如:當【預設圖檔的url位址】也加載不成功(比如網速比較慢的時候)或不存在的話,就會反複的加載,最後造成堆棧溢出錯誤。 是以, 需要用下面兩種方法解決: a、更改 onerror 代碼為其它處理方式或者確定 onerror 中的預設圖檔足夠小,并且存在。 b、控制onerror事件隻觸發一次,需要增加這句話:this.οnerrοr=null; 增加後如下:

推薦第三種