gpt4 book ai didi

javascript - 如何在循环 div 数组时获取子 img 元素的 src 属性?

转载 作者:行者123 更新时间:2023-12-01 01:13:47 26 4
gpt4 key购买 nike

我想循环一些<div>标签并获取 src child 的属性<img>元素,但我不知道该怎么做。这就是我到目前为止所拥有的。

const imgs = document.querySelectorAll(".imgs .imagecont");

imgClick = (event) => {
console.log(event.target.src);
};

imgs.forEach(img => img.addEventListener("click", imgClick));
<div class="imgs">
<div class="imagecont">
<img src="assets/img1.jpeg">
</div>
<div class="imagecont">
<img src="assets/img2.jpeg">
</div>
</div>

此外,我必须使用vanilla javascript

最佳答案

尝试使用Element.getAttribute()

The getAttribute() method of the Element interface returns the value of a specified attribute on the element.

const imgs = document.querySelectorAll(".imgs .imagecont");

imgClick = (event) => {
console.log(event.target.getAttribute('src'));
};

imgs.forEach(img => img.addEventListener("click", imgClick));
<div class="imgs">
<div class="imagecont">
<img src="assets/img1.jpeg">
</div>
<div class="imagecont">
<img src="assets/img2.jpeg">
</div>
</div>

关于javascript - 如何在循环 div 数组时获取子 img 元素的 src 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54943651/

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