JavaScript实现点击图片切换网页背景

作者:窗边听雨时间:2026-10-23 23:49:31浏览:370

本文介绍如何使用JavaScript实现点击网页中的图片来动态切换背景的功能。通过获取图片元素并监听点击事件,将当前点击图片的src属性赋值给body的背景图片样式,从而实现背景图的即时更换。

JavaScript实现点击图片切换背景

本文将介绍如何使用JavaScript制作网页,具体演示点击图片切换背景的功能,供读者参考。

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>

以上内容为本文的全部介绍,希望能为读者的学习带来帮助,同时也欢迎大家继续支持本站。

作者最新文章