这篇文章将为大家详细讲解有关JS实现动态添加的元素绑定事件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联建站主要从事成都网站设计、做网站、成都外贸网站建设公司、网页设计、企业做网站、公司建网站等业务。立足成都服务本溪,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
最近做的项目要实现一个动态添加动态删除的功能,思考了一下,该怎么给动态添加的元素绑定事件。最后觉得有两种方式比较可靠,第一种是在动态添加的html代码里添加oclick事件,然后给传个唯一的参数来判断点击了哪个,然后做相应的操作,第二种是通过事件委托的原理来处理,事件委托将一个事件侦听器实际绑定到整个容器,然后在单击它时能够访问每个列表项,这种更高效一些
具体的代码实现如下:
第一:onclick
第二种:
document.getElementById('joblist').addEventListener('click', function (ev) { var target = ev.target || ev.srcElement; if (target.nodeName.toLowerCase() == 'button') { var e = document.getElementById(target.parentNode.id); document.getElementById("joblist").removeChild(e); } });
效果
关于“JS实现动态添加的元素绑定事件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款