JavaScript实现点击图片换背景


Posted in Javascript onNovember 20, 2020

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

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 相关文章推荐
Javascript 生成指定范围数值随机数
Jan 09 Javascript
web页面数据展示新想法(json)
Jun 08 Javascript
javascript制作loading动画效果 loading效果
Jan 14 Javascript
浅谈javascript回调函数
Dec 07 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
Mar 10 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
Mar 21 Javascript
TypeOf这些知识点你了解吗
Feb 21 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
JS打印彩色菱形的实例代码
Aug 15 Javascript
React中使用async validator进行表单验证的实例代码
Aug 17 Javascript
使用canvas实现一个vue弹幕组件功能
Nov 30 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
JavaScript实现鼠标经过表格某行时此行变色
Nov 20 #Javascript
JavaScript实现复选框全选和取消全选
Nov 20 #Javascript
JavaScript实现网页下拉菜单效果
Nov 20 #Javascript
JavaScript实现网页tab栏效果制作
Nov 20 #Javascript
原生js实现弹窗消息动画
Nov 20 #Javascript
js实现限定区域范围拖拉拽效果
Nov 20 #Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Nov 20 #Vue.js
You might like
PHP中文件上传的一个问题
2010/09/04 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
java script编程起步(第三课)
2007/01/10 Javascript
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
extJs 下拉框联动实现代码
2010/04/09 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
jquery应该如何来设置改变按钮input的onclick事件
2012/12/10 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
PyQt5组件读取参数的实例
2019/06/25 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
Python绘制股票移动均线的实例
2019/08/24 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
Python requests.post方法中data与json参数区别详解
2020/04/30 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021/02/20 Python
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
蛋糕店的商业计划书范文
2014/01/27 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
物业管理交接协议书
2016/03/24 职场文书