千家信息网

JavaScript怎么阻止事件冒泡和阻止浏览器默认行为

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了JavaScript怎么阻止事件冒泡和阻止浏览器默认行为的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript怎么阻止事件冒泡和阻止浏览器默
千家信息网最后更新 2026年11月03日JavaScript怎么阻止事件冒泡和阻止浏览器默认行为

这篇文章主要介绍了JavaScript怎么阻止事件冒泡和阻止浏览器默认行为的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript怎么阻止事件冒泡和阻止浏览器默认行为文章都会有所收获,下面我们一起来看看吧。

1. 阻止事件冒泡 兼容w3c浏览器

function cBubble(e){

if(e.stopPropagation){

e.stopPropagation();//ie9+

}else{//ie678

e.cancelBubble = true;

}

}

2.阻止浏览器默认行为

function cDefault(e){

if(e.preventDefault){//ie9+

e.preventDefault();

}else{//ie 678

e.returnValue = false;

}

};

3.阻止默认详细说明

w3c 的方法是 e.preventDefault(),

IE 则是使用 e.returnValue = false;

preventDefault它是事件对象(Event)的一个方法,

作用是取消 一个目标元素的默认行为.

既然是说默认行为,当然是元素必须有默认行为才能被取消.

如果元素本身就没有默认行为,调用当然就无效 了.

什么元素有默认行为呢?

如链接,

提交按钮等.

当Event对象的cancelable为false时,表示没有默认行为,

这时即使有默认行为,调用 preventDefault 也是不会起作用的。

关于"JavaScript怎么阻止事件冒泡和阻止浏览器默认行为"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"JavaScript怎么阻止事件冒泡和阻止浏览器默认行为"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

行为 事件 浏览器 浏览 元素 知识 作用 内容 对象 方法 篇文章 价值 按钮 操作简单 文章 易懂 更多 目标 看吧 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江苏根荣互联网科技 北京路客互联网科技有限公司 互联网科技保险 期待互联网科技 广州互联网络科技有限公司 沃里互联网科技 赫美联合互联网科技 互联网高科技企业 人人互联网科技是培训 深圳卡尔迅互联网科技有限公司怎么样 栖莱科技互联网股份有限公司 互联网经济与金融科技 世界互联网领先科技成果获奖 保险科技服务互联网营销体系 美国互联网科技实力 科技互联网的核心竞争力 银川新华互联网科技学校原画 互联网科技职业技能培训学校 互联网科技大佬云集 互联网的黑科技实验室 关于新基建和互联网科技 浩特互联网科技 成都互联网科技公司 西安互联网科技公司 玖二柒互联网科技公司待遇 中盈科技互联网信息有限公司 特约风豹互联网科技为什么扣费 互联网科技手抄报图片 科技和互联网行业的特点 颐高云石互联网科技
0