1. 程式人生 > >阻止事件冒泡,取消瀏覽器默認行文

阻止事件冒泡,取消瀏覽器默認行文

需要 return listener list eve 默認值 listen t對象 turn

* 阻止事件冒泡的方法
* 1、on添加的事件
* 在函數中將event對象身上的cancelBubble的值設為true
* 他有一個默認值為false,代表事件可以冒泡
* 在哪一層上添加這個屬性,那事件就會停在這裏,不會往外冒泡

瀏覽器默認行為*
* 2、用addeventListener添加的事件
* 在事件函數內調用event身上的stopPropagation()方法
* 在哪一層上添加這個方法,那事件就會停在這裏,不會往外冒泡


* 瀏覽器默認行為
* 非js添加的,自身會有的一些功能
*
* 阻止瀏覽器默認行為
* 需要知道這些默認行為什麽時候發生
* 1、on添加的的
* 在函數裏寫上一句return false
* 2、addEventlistener添加的
* 在函數裏調用event身上的preventDefault();

阻止事件冒泡,取消瀏覽器默認行文