亲宝软件园·资讯

展开

JavaScript实现点击图片换背景

我是Dreamer啊 人气:0

JS制作网页–点击图片换背景,供大家参考,具体内容如下

网页中有四个图片,点击不同的图片,更换相对应的背景。

<!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>

加载全部内容

相关教程
猜你喜欢
用户评论