利用JavaScript实现一个点击图片切换背景功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
点击不同的图片,更换相对应的背景。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>背景</title>
<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
li {
list-style: none;
}
img{
border: 0px;
vertical-align: middle;
width: 192px;
}
div{
width: 768px;
height: 120px;
}
div ul {
overflow: hidden;
background-color: pink ;
margin: 100px auto;
}
div ul li {
float: left;
width: 192px;
height: 120px;
cursor: pointer;
}
body{
background: url(images/1.jpg) no-repeat center top;
}
</style>
</head>
<body>
<div>
<ul>
<li><img src=images/1.jpg> </li>
<li><img src=images/2.jpg></li>
<li><img src=images/3.jpg></li>
<li><img src=images/4.jpg></li>
</ul>
</div>
<script>
var img = document.querySelector('ul').querySelectorAll('img')
for(var i = 0 ;i < img.length;i++){
img[i].onclick = function(){
document.body.style.backgroundImage='url('+this.src+')';
}
}
</script>
</body>
</html>关于利用JavaScript实现一个点击图片切换背景功能问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注天达云行业资讯频道了解更多相关知识。