更改多幅图像的图像源

问题描述 投票:0回答:1

这是我的HTML:

<img class="image" src="" />
<img class="image" src="" />
<img class="image" src="" />
<button onclick="changeImages()">Change the images</button>

这是我的JavaScript:

function changeImages() {
document.getElementsByClassName("image").setAttribute("src", "images/image.png");
}

我该如何编写代码,以便在单击按钮时所有这些图像都发生变化?

谢谢

javascript html image button src
1个回答
0
投票

getElementsByClassName()返回元素的getElementsByClassName(),该元素没有应用属性的方法。您需要遍历集合,并将所需的属性应用于其每个项目。类似于:

collection
© www.soinside.com 2019 - 2024. All rights reserved.