JavaScript 点击文字切换图片是一种常见的交互效果,通过用户的点击操作来改变页面上显示的图片。这种效果通常涉及到 DOM 操作和事件监听。
以下是一个简单的示例,展示了如何通过点击文字来切换图片:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>切换图片示例</title>
<style>
img { width: 200px; height: auto; }
</style>
</head>
<body>
<h2 id="imageTitle">点击查看图片</h2>
<img id="imageDisplay" src="image1.jpg" alt="图片展示">
<script>
// 图片数组
const images = ["image1.jpg", "image2.jpg", "image3.jpg"];
let currentImageIndex = 0;
// 获取DOM元素
const imageTitle = document.getElementById('imageTitle');
const imageDisplay = document.getElementById('imageDisplay');
// 添加点击事件监听器
imageTitle.addEventListener('click', function() {
currentImageIndex = (currentImageIndex + 1) % images.length;
imageDisplay.src = images[currentImageIndex];
imageTitle.textContent = `当前显示:${images[currentImageIndex]}`;
});
</script>
</body>
</html>
问题1:图片加载缓慢
问题2:点击无反应
问题3:图片顺序错乱
通过以上方法,可以有效实现点击文字切换图片的功能,并解决可能遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云