Method preventDefault() ya matukio

Mifano na matumizi

Ikiwa matukio ni ya kugombolizwa, method preventDefault() inakadiri matukio, hivyo shughuli za kwanza ya matukio hayakufanyika.

Tukio ambao inafaa kutumia ni:

  • Kukadiri butoni ya kusajili, kuzingatia kuwasiliana na fomu:
  • Kukadiri kichwana cha kiingilio, kuzingatia URL ya kuitumia:

Mafarasho:Hakuna matukio yote ambayo yanaweza kugombolizwa. Tumia: 属性 cancelable kuwa na uwezo wa kugomboliza:

Mafarasho:Method preventDefault() haikubadilisha matukio ya kudaijiwa kwenye DOM zaidi. Tumia method stopPropagation() kuondoa.

mifano

mada 1

kuzingatia kufungua URL cha kichwana cha kiingilio:

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

kufaa kwa kuzifanya

mada 2

kuzingatia shughuli ya kichwana cha chaguo cha kuzingatia:

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

kufaa kwa kuzifanya

mawili

event.preventDefault()

参数

无。

技术细节

返回值: 无返回值。
DOM 版本: DOM Level 2 Events

浏览器支持

表格中的数字注明了完全支持该方法的首个浏览器版本。

Method Chrome IE Firefox Safari Opera
preventDefault() Msaada 9.0 Msaada Msaada Msaada