【点击图片/按钮随机显示图片案例】
分析:
①:随机显示,则需要用到随机函数
②:更换图片需要用到图片的 src 属性,进行修改
③:核心思路:
1. 获取图片元素
2. 随机得到图片序号
3. 图片.src = 图片随机路径
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title></title>
</head>
<body>
<!-- <button>单击随机显示图片</button> -->
<img src="./images/1.jpg" alt="" />
<script>
// 获取元素
// let btn = document.querySelector('button')
let img = document.querySelector('img')
img.addEventListener('click', function () {
// 1.生成一个合理的图片名称: 前提是图片是有规律的
let imgName = parseInt(Math.random() * 4) + 1
img.src = `./images/${imgName}.jpg`
})
</script>
</body>
</html>