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{}

}

最新文章

  1. 使用Amoeba for mysql实现mysql读写分离
  2. Linked Server: EXECUTE permission denied on object 'xp_prop_oledb_provider', database 'master', owner 'dbo'
  3. Ajax长轮询
  4. Linux 多线程信号量同步
  5. Swift开发第三篇——Playground
  6. nginx学习
  7. Tomcat工作原理
  8. sass笔记-2|Sass基础语法之让样式表更具条理性和可读性
  9. Android应用程序请求SurfaceFlinger服务创建Surface的过程分析
  10. ACCP6.0 教程课件,可用
  11. VC获取精确时间的做法
  12. 【WPF】学习笔记(二)——依旧是一个电子签名板
  13. windows server 2012 r2打造工作站链接 和 RTSS画面防止撕裂方法(包括笔记本独显撕裂,视频撕裂等)
  14. [LVM]创建LVM卷
  15. Visual Studio Code for mac 设置中文
  16. 备份恢复工具xtrabackup安装和使用的记录
  17. Celery 异步任务
  18. 创建免密码sudo用户
  19. js中数组常用的api 及其作用
  20. Android——Intent和Intent过滤器

热门文章

  1. modernizer的意义
  2. 【BZOJ 2243】染色 - 树链剖分+线段树
  3. 你必须知道的28个HTML5特征、窍门和技术
  4. jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
  5. mysql知识初篇(一)
  6. WCF学习
  7. 减少HTTP请求之将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片(大型网站优化技术)
  8. sublime text2 解决中文乱码
  9. SecureCRT从本传相片到服务器的注意事项
  10. PHP换行符详解 PHP_EOL,<br />