event.preventDefault()是一個JavaScript方法,用于阻止事件的默認行為。
當某個元素觸發了一個事件(比如點擊按鈕、提交表單、按下鍵盤等),通常會觸發該事件的默認行為。例如,點擊一個鏈接會跳轉到鏈接的URL,提交表單會刷新頁面等。有時我們希望阻止這些默認行為的發生,這時就可以使用event.preventDefault()方法。
event.preventDefault()方法需要在事件處理函數中調用,而且只能在事件處理函數中使用。當調用該方法時,它會告訴瀏覽器不要執行事件的默認行為。
下面是一個簡單的示例,示范如何使用event.preventDefault()方法:
document.getElementById("myLink").addEventListener("click", function(event) {
event.preventDefault();
});
在上面的示例中,當點擊ID為"myLink"的鏈接時,event.preventDefault()方法會阻止瀏覽器跳轉到鏈接的URL。
需要注意的是,event.preventDefault()方法只能阻止事件的默認行為,而無法阻止事件的冒泡。如果需要同時阻止事件冒泡,請使用event.stopPropagation()方法。