如何设置元素下面多个按钮的click事件用1个事件启动

https://img4.mukewang.com/5c9c27250001eb9903990188.jpg

如题,下面多个按钮,我想用1个事件启动,请问应该怎么写?

慕慕森
浏览 357回答 1
1回答

神不在的星期二

这个就是典型的事件代理,通过给父层元素来绑定事件来实现// 给父层元素绑定事件document.getElementById('father').addEventListener('click', function (e) {&nbsp; // 兼容性处理&nbsp; var event = e || window.event;&nbsp; var target = event.target || event.srcElement;&nbsp; // 判断是否匹配目标元素,注意,<el-button>实际上也是<button>&nbsp; if (target.nodeName.toLocaleLowerCase === 'button') {&nbsp; &nbsp; // 做你想做的事儿&nbsp; &nbsp; console.log('the content is: ', target.innerHTML);&nbsp; }});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript