<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
#did img {
border: 2px solid #fff;
margin-left: 8px;
}
#did img:hover {
border: 2px solid red;
}
</style>
</head>
<body>
<h2>事件切换</h2>
<img id="mid" src="./images/11.jpg" width="380" />
<div id="did">
<img src="./images/11.jpg" width="80" />
<img src="./images/22.jpg" width="80" />
<img src="./images/33.jpg" width="80" />
<img src="./images/44.jpg" width="80" />
</div>
<script type="text/javascript">
//获取到img
var mid = document.getElementById("mid");
//获取到div,然后再获取div里面的img节点
var list = document.getElementById("did").getElementsByTagName("img");
//通过for循环给每一个图片设置事件
for(var i = 0; i < list.length; i++) {
//当鼠标放在图片上面的时候将会触发这个事件
list[i].onmouseover = function() {
//将鼠标放在哪张图片上,this就代表哪张图片
mid.src = this.src;
}
}
</script>
</body>
</html>
鼠标放在图片上面进行图片的切换
最新推荐文章于 2021-10-09 16:52:12 发布