JavaScript实现点击图片切换网页背景
作者:窗边听雨时间:2026-10-23 23:49:31浏览:370
本文介绍如何使用JavaScript实现点击网页中的图片来动态切换背景的功能。通过获取图片元素并监听点击事件,将当前点击图片的src属性赋值给body的背景图片样式,从而实现背景图的即时更换。
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>
以上内容为本文的全部介绍,希望能为读者的学习带来帮助,同时也欢迎大家继续支持本站。
作者最新文章
anime.js 快速入门:怎么引入库并编写第一个 DOM 动画
2026-11-05 14:22:43
在线JS解密后变量名仍乱码?结合浏览器DevTools调试还原
2026-11-04 20:26:01
怎么在浏览器中运行JavaScript代码并查看输出结果
2026-11-04 09:07:33
JS 获取屏幕分辨率:window.screen.width 与 height 用法
2026-11-04 08:52:48
为什么推荐用DOMContentLoaded代替window.onload初始化JS
2026-11-04 08:42:33
