W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
觸發(fā)每一個(gè)匹配元素的error事件。
這個(gè)函數(shù)會(huì)調(diào)用所有綁定到error事件上的函數(shù),包括在對(duì)應(yīng)元素上的瀏覽器默認(rèn)行為??梢酝ㄟ^(guò)在某個(gè)綁定的函數(shù)中返回false來(lái)防止觸發(fā)瀏覽器的默認(rèn)行為。error事件通??梢栽谠赜捎邳c(diǎn)擊或者tab導(dǎo)航失去焦點(diǎn)時(shí)觸發(fā)。
對(duì)于error事件,沒(méi)有一個(gè)公眾的標(biāo)準(zhǔn)。在大多數(shù)瀏覽器中,當(dāng)頁(yè)面的JavaScript發(fā)生錯(cuò)誤時(shí),window對(duì)象會(huì)觸發(fā)error事件;當(dāng)圖像的src屬性無(wú)效時(shí),比如文件不存在或者圖像數(shù)據(jù)錯(cuò)誤時(shí),也會(huì)觸發(fā)圖像對(duì)象的error事件。
如果異常是由window對(duì)象拋出,事件處理函數(shù)將會(huì)被傳入三個(gè)參數(shù):
描述事件的信息 ("varName is not defined", "missing operator in expression", 等等.),
包含錯(cuò)誤的文檔的完整URL
更多相關(guān)信息:
Gecko DOM Reference - onerror Event
Gecko DOM Reference - Event object
在每一個(gè)匹配元素的error事件中綁定的處理函數(shù)。
data:error([Data], fn) 可傳入data供函數(shù)fn處理。
fn:在每一個(gè)匹配元素的error事件中綁定的處理函數(shù)。
在服務(wù)器端記錄JavaScript錯(cuò)誤日志:
$(window).error(function(msg, url, line){
jQuery.post("js_error_log.php", { msg: msg, url: url, line: line });
});
隱藏JavaScript錯(cuò)誤:
$(window).error(function(){
return true;
});
給你IE的用戶(hù)隱藏?zé)o效的圖像:
$("img").error(function(){
$(this).hide();
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: