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