gpt4 book ai didi

javascript - 如何在点击时使用 Jquery 定位所有元素

转载 作者:行者123 更新时间:2023-12-01 06:42:49 25 4
gpt4 key购买 nike

只有第一个元素被点击,而不是全部,如何获得所有元素的警报。

Jsfiddle

var btn = document.querySelector(".box i");

btn.onclick = function () {
alert('hello');
}
<div class="box">
<i class="fa fa-address-book-o" aria-hidden="true"></i>
<i class="fa fa-address-book-o" aria-hidden="true"></i>
<i class="fa fa-address-book-o" aria-hidden="true"></i>
<i class="fa fa-address-book-o" aria-hidden="true"></i>
</div>

最佳答案

尝试使用 querySelectorAll 进行全选,然后将 onclick 吸引到所有元素

var btnlist = document.querySelectorAll(".box i");
btnlist.forEach(element =>{element.onclick = function () {
alert('hello');
}});
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<div class="box">
<i class="fa fa-address-book-o" aria-hidden="true"></i>
<i class="fa fa-address-book-o" aria-hidden="true"></i>
<i class="fa fa-address-book-o" aria-hidden="true"></i>
<i class="fa fa-address-book-o" aria-hidden="true"></i>
</div>

关于javascript - 如何在点击时使用 Jquery 定位所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61968879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com