dom添加事件
2024-10-21 05:45:14
1.语法:document.getElementById('btn').addEventListener
2.可以添加多个EventListener,且不会覆盖
3、移除EventListener, document.getElementById('btd').removeEventListener("click",functionName);
事件处理:
1、级处理html直接添加 Onclick事件
2、dom0级处理,通过getElementbyId('id').onclick = function() ;清空事件可以 getElementbyId('id').onclick = null;
3、dom1级处理,添加Eventlistenner处理。
事件阻止传递:
event.stopPropagation();
function showType(event){
event.stopPropagation();
}
阻止默认事件
event.preventDefault();
判断事件能否处理:
if(btn1.addEventListener){
btn1.addEventListener("click",function(){})
}else{
btn1.onclick=function{}
}
最新文章
- 使用Amoeba for mysql实现mysql读写分离
- Linked Server: EXECUTE permission denied on object 'xp_prop_oledb_provider', database 'master', owner 'dbo'
- Ajax长轮询
- Linux 多线程信号量同步
- Swift开发第三篇——Playground
- nginx学习
- Tomcat工作原理
- sass笔记-2|Sass基础语法之让样式表更具条理性和可读性
- Android应用程序请求SurfaceFlinger服务创建Surface的过程分析
- ACCP6.0 教程课件,可用
- VC获取精确时间的做法
- 【WPF】学习笔记(二)——依旧是一个电子签名板
- windows server 2012 r2打造工作站链接 和 RTSS画面防止撕裂方法(包括笔记本独显撕裂,视频撕裂等)
- [LVM]创建LVM卷
- Visual Studio Code for mac 设置中文
- 备份恢复工具xtrabackup安装和使用的记录
- Celery 异步任务
- 创建免密码sudo用户
- js中数组常用的api 及其作用
- Android——Intent和Intent过滤器
热门文章
- modernizer的意义
- 【BZOJ 2243】染色 - 树链剖分+线段树
- 你必须知道的28个HTML5特征、窍门和技术
- jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
- mysql知识初篇(一)
- WCF学习
- 减少HTTP请求之将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片(大型网站优化技术)
- sublime text2 解决中文乱码
- SecureCRT从本传相片到服务器的注意事项
- PHP换行符详解 PHP_EOL,<;br />;