最新的Web開發教程
 

preventDefault()方法事件方法

<事件對象

從打開的網址,阻止鏈接:

document.getElementById("myAnchor").addEventListener("click", function(event){
    event.preventDefault()
});
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

preventDefault()方法取消事件如果取消,這意味著不會發生屬於事件的默認操作。

例如,這可以是有用的,當:

  • 點擊一個"Submit"按鈕,防止它提交表單
  • 點擊一個鏈接,防止下面的網址鏈接

注:並非所有的事件都取消。 使用取消屬性來找出事件是否取消。

注意: preventDefault()的方法不能防止一個事件的進一步傳播通過DOM。 使用stopPropagation()方法來處理這個問題。


瀏覽器支持

在表中的數字規定,完全支持方法的第一個瀏覽器版本。

方法
preventDefault() 9

句法

event .preventDefault()

參數

沒有

技術細節

返回值: 無返回值
DOM版本: 2級DOM事件

例子

更多示例

防止複選框的默認操作:

document.getElementById("myCheckbox").addEventListener("click", function(event){
    event.preventDefault()
});
試一試»

<事件對象