javaScript中的事件代理
来源:互联网 发布:合肥市行知学校升学率 编辑:程序博客网 时间:2024/06/03 07:18
今天在看视频时,发现了 事件代理 这一方法。
假设在一个div中,有很多button,很多li标签,它们需要绑定相应的方法,如果一个一个写就太麻烦了,这时候事件代理的优点就凸显出来了。
下面看一下具体例子
// 七、事件代理,遍历每个分享li,绑定事件。for (var i = 0; i < boxs.length; i++) {// 1)在li上绑定点击事件代理boxs[i].onclick = function(event) {// e = e || window.event;//1.获取触发元素,取得class。var el = event.target || event.srcElement;// this 指的是box ,el指的是当前点击的元素//2.根据class调用不同的函数。switch (el.className) {case 'close':removeNode(this);break;case 'praise':praiseBox(this, el);break;case 'btn':replayBox(this, el);break;case 'comment-praise':praiseReply(el.parentNode);break;case 'comment-operate':operateReply(this, el);break;}}}这样就简单很多了吧。。。
0 0
- JavaScript中的事件代理
- javaScript中的事件代理
- 关于JavaScript中的事件代理
- 关于JavaScript中的事件代理
- javascript中的事件委托(代理)
- javascript中的事件委托(代理)
- javascript事件代理javascript
- js---JavaScript中的事件委托/事件代理,如何通过事件委托进行异步DOM事件监听
- JavaScript的事件代理
- JavaScript的事件代理
- JavaScript的事件代理
- javascript 事件代理初探
- Javascript事件代理
- JavaScript的事件代理
- javascript的事件代理
- JavaScript的事件代理
- JavaScript事件代理入门
- javascript事件代理
- 第14章:namespace
- ubuntu搭建nfs共享目录
- c++标准化前后
- Putty自动登录小技巧
- JavaScript中的变量及数据类型
- javaScript中的事件代理
- 在 ES6中 改良的5个 JavaScript “缺陷”
- vector iterator not incrementable错误解决
- 三种连接方式:RDO DAO ADO
- Google搜索引擎使用技巧
- Ubuntu:设置系统语言
- GCD代码分析
- make file及gdb学习
- 一点资源【1、嵌入式的视频,里面有数据结构】