【发布时间】:2020-09-02 14:06:24
【问题描述】:
我正在尝试制作一个简单的 javascript 照片库,您可以在其中通过 2 个按钮将 img 更改为上一张和下一张,有 9 张图像,如果显示第 9 张图像并且您按下一步,它应该显示第一个 img,有人可以帮我吗? 我的代码不起作用。
HTML:
<body>
<img src="img (1).jpg" alt="" height="200">
<button id="previous">previous image</button>
<button id="next">next image</button>
JS:
<script>
let counter = 1;
let img = document.querySelector("img");
let changeImg = function (type) {
if (type == 1) {
counter++
} else {
counter--
}
if (counter <= 0) {
counter = 9
}
img.setAttribute("src", "img ("+counter+").jpeg")
}
let previous = document.getElementById("previous")
let next = document.getElementById("next")
previous.addEventListener("click", chaneImg(1))
next.addEventListener("click", changeImg(2))
谢谢
【问题讨论】:
标签: javascript html image-gallery