js事件之event.preventDefault()与event.stopPropagation()用法区别
生活随笔
收集整理的這篇文章主要介紹了
js事件之event.preventDefault()与event.stopPropagation()用法区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
event.preventDefault()將通知 Web 瀏覽器不要執(zhí)行與事件關(guān)聯(lián)的默認(rèn)動(dòng)作(如果存在這樣的動(dòng)作)。例如,如果 type 屬性是 "submit",在事件傳播的任意階段可以調(diào)用任意的事件句柄,通過(guò)調(diào)用該方法,可以阻止提交表單。注意,如果 Event 對(duì)象的 cancelable 屬性是 fasle,那么就沒(méi)有默認(rèn)動(dòng)作,或者不能阻止默認(rèn)動(dòng)作。無(wú)論哪種情況,調(diào)用該方法都沒(méi)有作用。
?
event.stopPropagation()將停止事件的傳播,阻止它被分派到其他 Document 節(jié)點(diǎn)。在事件傳播的任何階段都可以調(diào)用它。注意,雖然該方法不能阻止同一個(gè) Document 節(jié)點(diǎn)上的其他事件句柄被調(diào)用,但是它可以阻止把事件分派到其他節(jié)點(diǎn)
轉(zhuǎn)載于:https://www.cnblogs.com/wangxi01/p/8079459.html
總結(jié)
以上是生活随笔為你收集整理的js事件之event.preventDefault()与event.stopPropagation()用法区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CMS(Concurrent Mark-
- 下一篇: BZOJ2038: [2009国家集训队