天天看點

JavaScript preventDefault() 方法preventDefault() 方法

<a target="_blank" href="http://www.w3school.com.cn/jsref/event_stoppropagation.asp"></a>

下面列出了 2 級 DOM 事件标準定義的方法。IE 的事件模型不支援這些方法:

方法

描述

<a target="_blank" href="http://www.w3school.com.cn/jsref/event_initevent.asp">initEvent()</a>

初始化新建立的 Event 對象的屬性。

<a target="_blank" href="http://www.w3school.com.cn/jsref/event_preventdefault.asp">preventDefault()</a>

通知浏覽器不要執行與事件關聯的預設動作。

<a target="_blank" href="http://www.w3school.com.cn/jsref/event_stoppropagation.asp">stopPropagation()</a>

不再派發事件。

取消事件的預設動作。

該方法将通知 Web 浏覽器不要執行與事件關聯的預設動作(如果存在這樣的動作)。例如,如果 type 屬性是 "submit",在事件傳播的任意階段可以調用任意的事件句柄,通過調用該方法,可以阻止送出表單。注意,如果 Event 對象的 cancelable 屬性是 fasle,那麼就沒有預設動作,或者不能阻止預設動作。無論哪種情況,調用該方法都沒有作用。

繼續閱讀