真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

js中onerror是什么意思?onerror事件是怎么使用的?

js中onerror是什么意思?onerror事件是怎么使用的?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、榕城網(wǎng)站維護(hù)、網(wǎng)站推廣。

在之前的文章【js try ... catch語法結(jié)構(gòu)有什么用?try ... catch詳解】中介紹了使用try...catch來捕獲網(wǎng)頁中的錯誤,接下面我們來看看如何使用 onerror 事件來達(dá)到相同的目的。

onerror 事件是一種老式的標(biāo)準(zhǔn)的在網(wǎng)頁中捕獲 Javascript 錯誤的方法,它在加載外部文件(文檔或圖像)發(fā)生錯誤時被觸發(fā)。只要頁面中出現(xiàn)腳本錯誤、發(fā)生異常時,就會產(chǎn)生 onerror 事件。

例:

HTML代碼:

點擊下面查看結(jié)果:

js代碼:

window.onerror = function() {
	alert("發(fā)生錯誤.");
}

運行:

js中onerror是什么意思?onerror事件是怎么使用的?

如果需要利用 onerror 事件,就必須創(chuàng)建一個函數(shù)來處理錯誤。這個函數(shù)就是 onerror 事件處理程序 (onerror event handler)。這個事件處理程序需要使用三個參數(shù)來調(diào)用,分別為:msg、url、line,這三個參數(shù)可以讓onerror 事件處理程序提供了三條信息,用來找出錯誤的確切性質(zhì)。

onerror 事件處理程序提供的三條信息,用來找出錯誤的確切性質(zhì):

Error message:瀏覽器中把給定的錯誤消息顯示出來(錯誤消息)

URL:發(fā)生錯誤的頁面的 url

Line number:發(fā)生錯誤的代碼行

語法:

onerror=handleErr

function handleErr(msg,url,line)
{
//在這里處理錯誤
return true or false
}

瀏覽器是否顯示標(biāo)準(zhǔn)的錯誤消息,取決于 onerror 的返回值。如果返回值為 false,則在控制臺 (JavaScript console) 中顯示錯誤消息。反之則不會。

下面我們就通過示例來看看如何提取這些信息:



	
		
	

	
		

點擊下面查看結(jié)果:

運行效果:

js中onerror是什么意思?onerror事件是怎么使用的?

你也可以在加載圖像(或其他文件)時出現(xiàn)任何問題時使用onerror方法顯示錯誤消息(如下所示)。

運行:

js中onerror是什么意思?onerror事件是怎么使用的?

總結(jié):以上就是本篇文章的全部內(nèi)容,希望能對大家的學(xué)習(xí)有所幫助。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


文章名稱:js中onerror是什么意思?onerror事件是怎么使用的?
本文URL:http://weahome.cn/article/ihcphj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部