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() });
mada 2
kuzingatia shughuli ya kichwana cha chaguo cha kuzingatia:
document.getElementById("myCheckbox").addEventListener("click", function(event){ event.preventDefault() });
mawili
event.preventDefault()
参数
无。
技术细节
返回值: | 无返回值。 |
---|---|
DOM 版本: | DOM Level 2 Events |
浏览器支持
表格中的数字注明了完全支持该方法的首个浏览器版本。
Method | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
preventDefault() | Msaada | 9.0 | Msaada | Msaada | Msaada |