【发布时间】:2022-01-02 12:59:00
【问题描述】:
我不明白为什么这不起作用?请告诉我我在这段代码中遗漏了什么 ** html **
<div id="img">
<img class="images"src="images/boy1.jpg">
</div>
** js **
var images = new Array();
images[0] = "/images/boy1.jpg";
images[1] = "/images/boy2.jpg";
images[2] = "/images/boy3.jpg";
images[3] = "/images/girl1.jpg";
images[4] = "/images/girl2.jpg";
function changeImg(){
let img = document.querySelector(".images");
for(let i=0;i<images.length;i++){
img.src = images[i]
}
}
document.getElementById("btn").addEventListener("click",changeImg)
【问题讨论】:
-
“不工作”是什么意思?具体是什么不起作用?
-
您的 HTML 也没有 id 为
btn的元素,因此您将无法向其中添加点击事件侦听器,这会导致问题
标签: javascript for-loop