导航:首页 > 编程语言 > js阻止事件向下冒泡

js阻止事件向下冒泡

发布时间:2023-03-02 02:01:17

1. javascript如何阻止事件冒泡和默认行为

js阻止冒泡
在阻止冒泡的过程中,W3C和IE采用的不同的方法,那么我们必须做以下兼容专。
复制代码属 代码如下:
function stopPro(evt){
var e = evt || window.event;
//returnValue如果设置了该属性,它的值比事件句柄的返回值优先级高。把这个属性设置为 fasle,
//可以取消发生事件的源元素的默认动作。
//window.event?e.returnValue = false:e.preventDefault();
window.event?e.cancelBubble=true:e.stopPropagation();
}

2. javascript 什么是事件冒泡,如何阻止事件冒泡

当我们点击子元素,触发的时事件会传递给父元素,这就是事件冒泡。这时候为了不让父元素受影响就要阻止冒泡,window.event? window.event.cancelBubble = true : e.stopPropagation();这就是阻止冒泡,更多JS技术交流进裙前面是三位数2九六,中间也是三位数,5九一,后边也是三位数2九零。

3. js中什么是事件气泡,如何阻止事件气泡

比如有3个div 一个抄包裹一个 点击最里面那个 会触发click事件
外面的DIV 一样会触发click事件
最外面的一样会触发click事件
如果你3个div 监听 你就会发现。。。
事件的触发顺序自内向外,这就是事件冒泡。以下为阻止冒泡
var oEvent = ev || event;

oEvent.cancelBubble = true;
oEvent.stopPropagation();

望采纳

4. JS如何阻止事件冒泡

如果抄<p>是在<div>里面,那么呢袭,<P>有一个onclick事件,<div>也有onclick事件,为了触发<P>的点击事件时,不触发父元素的点击事件,那么就需要调用如下函数:

代码如下:
function stopBubble(e){
if(e&&e.stopPropagation){//非IE
e.stopPropagation();
}
else{//IE
window.event.cancelBubble=true;
}
}


<a onclick=''>如果要阻止默认事件的触发,即默认的href事件,那么就需要调用如下函数:

代码如下:
function stopDefault( e ) {
//阻止默认浏览器动作(W3C)
if ( e && e.preventDefault )
e.preventDefault();
//IE中阻止函数器默认动作的方式
else
window.event.returnValue = false;
return false;
}

5. js函数中 如何阻止事件冒泡

function stopBubble(e){
17. // 如果传入了事件对抄象,那么就是非ie浏览器
18. if(e&&e.stopPropagation){
19. //因此它支持W3C的stopPropagation()方法
20. e.stopPropagation();
21. }else{
22. //否则我们使用ie的方法来取消事件冒泡
23. window.event.cancelBubble = true;
24. }
25. }
26.

阅读全文

与js阻止事件向下冒泡相关的资料

热点内容
现在哪里开设了编程课 浏览:230
漫一网络培训学校有哪些 浏览:752
酷狗app如何在电脑同步播放 浏览:668
云浮微信群 浏览:344
公司文件打不开 浏览:267
LOL的设置文件在哪里 浏览:254
线上开庭是什么app 浏览:526
新中大软件怎么设置文件夹 浏览:807
git删除文件夹 浏览:353
皇室战争怎么升级竞技场 浏览:447
雅虎统计工具 浏览:741
edgepdf文件分类 浏览:901
cad为什么捕捉不到外部参照文件 浏览:935
重庆一共有多少个网站 浏览:34
k8s配置文件env创建失败 浏览:197
编程序在电脑上叫做什么 浏览:92
qq阅读可赚 浏览:21
怎样查找web储存文件图片 浏览:681
人口档案数据库包括什么信息 浏览:709
手机有什么好玩的星战网络游戏 浏览:15

友情链接