阻止事件冒泡,取消浏览器默认行文

* 阻止事件冒泡的方法
* 1、on添加的事件
* 在函数中将event对象身上的cancelBubble的值设为true
* 他有一个默认值为false,代表事件可以冒泡
* 在哪一层上添加这个属性,那事件就会停在这里,不会往外冒泡

浏览器默认行为*
* 2、用addeventListener添加的事件
* 在事件函数内调用event身上的stopPropagation()方法
* 在哪一层上添加这个方法,那事件就会停在这里,不会往外冒泡


* 浏览器默认行为
* 非js添加的,自身会有的一些功能
*
* 阻止浏览器默认行为
* 需要知道这些默认行为什么时候发生
* 1、on添加的的
* 在函数里写上一句return false
* 2、addEventlistener添加的
* 在函数里调用event身上的preventDefault();

posted @ 2018-04-05 12:47  pengc  阅读(276)  评论(0编辑  收藏  举报