原生js如何解决时间委派

来源:互联网 发布:php 魔术方法 及用法 编辑:程序博客网 时间:2024/06/08 14:03

前面写页面老用jquery的on方法来给动态添加的元素绑定事件,有一天有人问我原生怎么写,然后我自己测试了一下,终于知道了原生js是如何给动态的元素绑定的事件的。

先把事件绑定在静态的祖先级元素上,当时间触发时在过滤元素,执行里面的方法,代码如下:

document.body.onclick=function(e){

    if (e.target.className=="dongtai") {

         //要执行的代码

  }

}

0 0
原创粉丝点击