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

Posted pengc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阻止事件冒泡,取消浏览器默认行文相关的知识,希望对你有一定的参考价值。

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

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


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

以上是关于阻止事件冒泡,取消浏览器默认行文的主要内容,如果未能解决你的问题,请参考以下文章

JS阻止冒泡和取消默认事件

js 阻止冒泡 阻止默认事件

js阻止默认事件与js阻止事件冒泡

##阻止事件冒泡和取消默认操作

vue.js阻止事件冒泡和默认事件

JS阻止冒泡和取消默认事件(默认行为)