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中,會顯示如下錯誤提示:
在谷歌瀏覽器中,則會在控制檯顯示錯誤資訊,如下圖:
其他瀏覽器就不一一列舉了。
相關文章
- true || false && falseFalse
- JavaScript 註冊事件處理函式JavaScript事件函式
- echarts 繫結事件處理函式Echarts事件函式
- 使用img的onerror事件來繫結圖片異常時的處理Error事件
- JavaScript 批量註冊事件處理函式JavaScript事件函式
- WPF ClipToBounds True or falseFalse
- for迴圈批量註冊事件處理函式事件函式
- Ruby中的true和falseFalse
- 在javascript中使用純函式處理副作用JavaScript函式
- [譯] 如何使用純函式式 JavaScript 處理髒副作用函式JavaScript
- Python解惑:True與FalsePythonFalse
- JavaScript為事件處理函式傳遞引數JavaScript事件函式
- 標準變成使謂詞(布林函式)返回true函式
- 如何在 Go 中優雅的處理和返回錯誤(1)——函式內部的錯誤處理Go函式
- //編寫一個函式,傳入一個整數,將數字反轉,檢查數字是不是數字的2倍 果是則返回true,否則返回false函式False
- 『Java 語法基礎』3 * 0.1 == 0.3 將會返回什麼?true 還是 false?JavaFalse
- 正規表示式test() 總是返回true
- 陣列處理函式陣列函式
- auto-install-peers=true strict-peer-dependencies=false 這兩個配置的作用是什麼False
- js中return、return true、return false的區別JSFalse
- js判斷true和false一覽JSFalse
- Go 函式多返回值錯誤處理與error 型別介紹Go函式Error型別
- JavaScript 非同步函式的 Promisification 處理JavaScript非同步函式
- 好程式設計師分享React-010-事件處理函式的this指向問題程式設計師React事件函式
- 函式的返回值函式
- 事件處理事件
- 函式的祕密之 函式返回值函式
- JavaScript 比較相同的字元返回falseJavaScript字元False
- python必會的函式或者操作Python函式
- Flink處理函式實戰之四:視窗處理函式
- 函式文件或者手冊函式
- Sanic 處理函式修飾器函式
- mongoDB中聚合函式java處理MongoDB函式Java
- C語言之字串處理函式C語言字串函式
- 事件處理函式中, e.stopPropagation()能放在 onChangeColor()後邊執行嗎?事件函式
- SQL中的常用的字串處理函式大全SQL字串函式
- 做「容量預估」可沒有true和falseFalse
- 回撥函式的作用函式
- 啟用函式的作用函式