對應於智慧型社21課,
在瀏覽器的空白頁面右擊時會出現乙個提示框,實際上這是用的document.oncontextmenu屬性,如果用下面的**就能夠阻止這樣的預設行為:
上面的return false就會阻止瀏覽器的右擊預設行為。
小知識:
比如乙個屬性或者變數,在js中以alert()的形式來展現,則會有這樣的情況。具體如下: alert(a);和alert(window.a);這兩種情況是不一樣的。前者直接報錯,然後後面的**不執行。後者則把a認作window物件的某個屬性,因為找不到則會彈出undefined。
JS阻止預設行為
如果事件可取消,則取消該事件,而不停止事件的進一步傳播。語法 event.preventdefault 案例 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title event.preventdefault title 6h...
js學習筆記28 事件預設行為
事件預設行為 當乙個事件發生的時候瀏覽器自己會預設做的事情。怎麼阻止?當前這個行為是什麼事件觸發的,然後在這個事件的處理函式中使用r eturn false 右鍵選單事件 oncontextmenu 當右鍵選單 環境選單 顯示出來的時候觸發。自定義右鍵選單 示例 1 doctype html 2 h...
js學習筆記28 事件預設行為
事件預設行為 當乙個事件發生的時候瀏覽器自己會預設做的事情。怎麼阻止?當前這個行為是什麼事件觸發的,然後在這個事件的處理函式中使用return false 右鍵選單事件 oncontextmenu 當右鍵選單 環境選單 顯示出來的時候觸發。自定義右鍵選單 示例 1 doctype html 2 ht...