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 this关键字使用分析
Oct 21 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
javascript 隔行换色函数代码
Oct 24 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
Mar 11 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
js仿小米官网图片轮播特效
Sep 29 Javascript
使用原生js封装的ajax实例(兼容jsonp)
Oct 12 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
Oct 30 Javascript
VueCli3构建TS项目的方法步骤
Nov 07 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
Apr 28 Javascript
深入了解JavaScript 私有化
May 30 Javascript
Vue-Cli项目优化操作的实现
Oct 27 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 clearstatcache()函数详解
2010/03/02 PHP
php 数组排序 array_multisort与uasort的区别
2011/03/24 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
如何重写Laravel异常处理类详解
2020/12/20 PHP
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
js提交form表单,并传递参数的实现方法
2016/05/25 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
Angular value与ngValue区别详解
2019/11/27 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
代码分析Python地图坐标转换
2018/02/08 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
Python 控制终端输出文字的实例
2019/07/12 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Python使用re模块验证危险字符
2020/05/21 Python
python生成word合同的实例方法
2021/01/12 Python
历史专业个人求职信分享
2013/12/20 职场文书
员工生日会策划方案
2014/06/14 职场文书
机电系毕业生求职信
2014/07/11 职场文书
会计人员岗位职责
2015/02/03 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书