defaultPrevented 事件屬性

定義和用法

defaultPrevented 事件屬性檢查是否為該事件調用了 preventDefault() 方法

實例

防止鏈接打開 URL,并檢查是否調用了 preventDefault():

document.getElementById("myAnchor").addEventListener("click", function(event){
  event.preventDefault()
  alert("Was preventDefault() called: " + event.defaultPrevented);
});

親自試一試

語法

event.defaultPrevented

技術細節

返回值:

布爾值,指示是否為事件調用了 preventDefault() 方法。

可能的值:

  • true - 為事件調用了 preventDefault() 方法
  • false - 沒有為該事件調用 preventDefault() 方法
DOM 版本: DOM Level 3 Events

瀏覽器支持

表中的數字注明了完全支持該屬性的首個瀏覽器版本。

屬性 Chrome IE Firefox Safari Opera
defaultPrevented 18.0 9.0 6.0 5.0 11.0