码迷,mamicode.com
首页 > 其他好文 > 详细

事件委托

时间:2018-10-03 22:05:36      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:cti   处理程序   java   .com   console   机制   innerhtml   利用   log   

事件委托也叫事件代理;JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。

  详情凌云之翼大牛的博客

https://www.cnblogs.com/liugang-vip/p/5616484.html

jQuery中的事件委托机制

.delegate()
$("ul").delegate("li", "click", function() {   //将“li”的“click”事件委托给“ul”来监听
  console.log($(this).html())  //“this”指向点击的“li”元素
 })

 

原生js中的事件委托

Oul.addEventListener("click", function(ev) {
  var ev = ev || window.event;
  var target = ev.target || ev.srcElement;  //IE8以下不兼容event.target
  console.log(target.innerHTML);
})

 

事件委托

标签:cti   处理程序   java   .com   console   机制   innerhtml   利用   log   

原文地址:https://www.cnblogs.com/lianchenxi/p/9738826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!