onerror事件處理函式返回false或者true的作用
關於此事件的更多用法這裡就不多介紹了,具體可以參閱javascript的onerror事件用法介紹一章節。
本章節單獨介紹一下,onerror事件處理函式返回true或者false的作用,希望能夠給需要的朋友帶來幫助。
下面看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div{font-size:12px;} </style> <script type="text/javascript"> window.onerror=handleErr var txt="" function handleErr(msg,url,l){ var odiv=document.getElementById("show"); odiv.innerHTML=txt; txt="本頁中存在錯誤。<br>"; txt+="錯誤:" + msg + "<br>"; txt+="URL: " + url + "<br>"; txt+="行:" + l + "<br>"; txt+="點選“確定”繼續。<br>"; odiv.innerHTML=txt; return true; } function message(){ done("螞蟻部落歡迎您"); } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ message(); } } </script> </head> <body> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
在上面的程式碼中,我們可以看到事件處理函式最後有return true一條語句,下面介紹一下它的作用。
如果沒有return true ,那麼預設返回值就是false,將會在控制檯中顯示錯誤訊息,如果返回true,則不會顯示此錯誤訊息。當然在不同的瀏覽器中顯示錯誤訊息的形式會有所不同,在低版本的IE中,會顯示如下錯誤提示:
在谷歌瀏覽器中,則會在控制檯顯示錯誤資訊,如下圖:
其他瀏覽器就不一一列舉了。
相關文章
- ajax的true非同步或者false同步非同步False
- true || false && falseFalse
- main函式返回值的處理AI函式
- JavaScript 註冊事件處理函式JavaScript事件函式
- null >=0 ? true:falseNullFalse
- JavaScript 批量註冊事件處理函式JavaScript事件函式
- 公共事件處理函式js庫事件函式JS
- 為什麼正規表示式的test()函式總是返回true函式
- 使用img的onerror事件來繫結圖片異常時的處理Error事件
- Ruby中的true和falseFalse
- WebView#shouldOverrideUrlLoading究竟要返回true還是falseWebViewIDEFalse
- javascript如何移除註冊的事件處理函式JavaScript事件函式
- js刪除註冊的事件處理函式JS事件函式
- javascript onerror 事件JavaScriptError事件
- 在javascript中使用純函式處理副作用JavaScript函式
- for迴圈批量註冊事件處理函式事件函式
- JavaScript 事件處理函式傳遞引數JavaScript事件函式
- js如何批量註冊事件處理函式JS事件函式
- onclick事件處理函式傳遞引數事件函式
- [譯] 如何使用純函式式 JavaScript 處理髒副作用函式JavaScript
- jQuery如何解綁註冊的事件處理函式jQuery事件函式
- 如何為新增的元素註冊事件處理函式事件函式
- 標準變成使謂詞(布林函式)返回true函式
- JavaScript為事件處理函式傳遞引數JavaScript事件函式
- attachEvent()註冊事件處理函式this指向問題事件函式
- Python解惑:True與FalsePythonFalse
- js如何降低事件處理函式的執行頻率JS事件函式
- jquery註冊事件處理函式常用的幾種方式jQuery事件函式
- javascript如何給事件處理函式傳遞引數JavaScript事件函式
- javascript事件處理函式繫結簡單介紹JavaScript事件函式
- 如何給js的onclick事件處理函式傳遞引數JS事件函式
- 如何在 Go 中優雅的處理和返回錯誤(1)——函式內部的錯誤處理Go函式
- 磁碟處理函式函式
- 字元處理函式字元函式
- 『Java 語法基礎』3 * 0.1 == 0.3 將會返回什麼?true 還是 false?JavaFalse
- JavaScript return false的作用JavaScriptFalse
- js為按鈕註冊點選事件處理函式JS事件函式
- js批量註冊事件處理函式程式碼例項JS事件函式