hea*_*y12 0 javascript function click
我在Javascript中有一个简单的点击功能,我正在努力工作.我遇到的问题是click函数只适用于类的第一个元素,当你点击类的任何元素时我希望它触发.
const element = document.querySelector('.js-element')
if ( element ) element.addEventListener('click', function () {
alert('click');
})
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我哪里出错了?
谢谢
要使用类将事件附加到所有元素,js-element您必须选择所有元素,querySelectorAll()然后使用循环迭代并附加事件,如下所示:
const element = document.querySelectorAll('.js-element')
if (element) {
element.forEach(function(el){
el.addEventListener('click', function () {
alert('click');
});
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1332 次 |
| 最近记录: |