<style>
.wrapper {
margin: 100px auto;
width: 400px;
height: 430px;
}
.imgwrapper {
width: 400px;
height: 200px;
}
.imgwrapper img {
width: 100%;
height: 100%;
}
.btnwrapper {
text-align: center;
width: 100%;
}
</style>
</head>
<body>
<div class="wrapper">
<p>总共有n张图片,这是第i张图片</p>
<div class="imgwrapper">
<img src="./images/1.JPG" alt="找不到对应图片" />
</div>
<div class="btnwrapper">
<button id="prev">上一张</button>
<button id="next">下一张</button>
</div>
</div>
<script>
// 点击按钮,切换图片
var prev = document.getElementById('prev')
var next = document.getElementById('next')
var img = document.getElementsByTagName('img')[0]
// 获取文字
var ptext = document.querySelector('p')
// 创建数组保存图片url
var arr = [
'./images/1.JPG',
'./images/2.JPG',
'./images/3.JPG',
'./images/4.JPG',
]
let current = 0
ptext.textContent = `总共有${arr.length}张图片,这是第${current + 1}张图片`
prev.onclick = function () {
current--
if (current < 0) {
current = arr.length - 1
}
img.src = arr[current]
ptext.textContent = `总共有${arr.length}张图片,这是第${
current + 1
}张图片`
}
next.onclick = function () {
current++
if (current > arr.length - 1) {
current = 0
}
img.src = arr[current]
ptext.textContent = `总共有${arr.length}张图片,这是第${
current + 1
}张图片`
}
</script>
</body>