栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在动态创建的元素上添加事件侦听器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在动态创建的元素上添加事件侦听器

听起来您需要执行委派策略而又不退回图书馆。我在此处的小提琴中发布了一些示例代码:

要点是使用对象

target
上的
event
来查找您感兴趣的元素,并做出相应的响应。就像是:

document.querySelector('body').addEventListener('click', function(event) {  if (event.target.tagName.toLowerCase() === 'li') {    // do your action on your 'li' or whatever it is you're listening for  }});

小心! 示例Fiddle仅包含用于符合标准的浏览器的代码(即IE9+,以及几乎每个其他版本的代码)。如果您需要支持“旧IE”

attachEvent
,则还需要围绕该浏览器提供自己的自定义包装适当的本机功能。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/517871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号