如何给元素添加事件监听和取消事件冒泡
来源:互联网 发布:土豆for mac 编辑:程序博客网 时间:2024/05/17 03:25
vardiv= document.getElementById("div");
/*如何通过DOM2模型给同一个元素添加多个同类型事件监听
* 在W3C类型的浏览器下,先声明的先触发
* 在IE类型的浏览器下,先声明的后触发*/
if(document.addEventListener){
div.addEventListener("click",function() {
console.log(1);
});
div.addEventListener("click",function() {
console.log(2);
});
div.addEventListener("click",function() {
console.log(3);
});
}else{
div.attachEvent("onclick",function() {
console.log(1);
});
div.attachEvent("onclick",function() {
console.log(2);
});
div.attachEvent("onclick",function() {
console.log(3);
});
}
根据不同的事件类型,采用不同的方法取消事件冒泡
functionstop(e) {
if(e.stopPropagation){//w3c
e.stopPropagation();
}else{
e.cancelBubble= true;
}
}
阅读全文
0 0
- 如何给元素添加事件监听和取消事件冒泡
- 如何给动态元素添加事件
- input元素添加监听事件
- JS给元素添加事件
- 如何给同一个元素添加同类型事件
- Preference元素和监听事件
- js取消事件冒泡
- js 取消冒泡事件
- javascript_取消事件冒泡
- js取消事件冒泡
- 取消冒泡事件方法
- 取消事件冒泡
- jQuery取消事件冒泡
- JQuery取消事件冒泡
- JQuery取消事件冒泡
- 取消事件的冒泡
- JS取消冒泡事件
- 给组件添加移动事件监听
- glide简单使用笔记
- 传统IT七大职业的云计算转型之路
- 【NOIP2017提高组】好路线
- GAN 学习 (1)
- 机器学习中的偏差与方差
- 如何给元素添加事件监听和取消事件冒泡
- Spring MVC AOP通过自定义注解方式拦截Controller等实现日志管理
- 001-Java杂记之二分查找
- “软件工程(C编码实践篇)”实验报告【实验七:将menu设计为可重用的子系统】
- Android的service
- User Authentication in Django
- Rhyme/Linux source 配置文件生效命令
- java抽象类和接口的区别
- Http常用操作汇总