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 相关文章推荐
js中复制行和删除行的操作实例
Jun 25 Javascript
jquery改变disabled的boolean状态的三种方法
Dec 13 Javascript
json中换行符的处理方法示例介绍
Jun 10 Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 Javascript
AngularJS实现标签页的两种方式
Sep 05 Javascript
移动端界面的适配
Jan 11 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 Javascript
ES7中利用Await减少回调嵌套的方法详解
Nov 01 Javascript
js实现复制功能(多种方法集合)
Jan 06 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
Nov 04 Javascript
js+canvas实现转盘效果(两个版本)
Sep 13 Javascript
原生Js 实现的简单无缝滚动轮播图的示例代码
May 10 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
PHP4之COOKIE支持详解
2006/10/09 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
thinkPHP中U方法加密传递参数功能示例
2018/05/29 PHP
php 输出缓冲 Output Control用法实例详解
2020/03/03 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
jQuery中parent()方法用法实例
2015/01/07 Javascript
详解Node.js:events事件模块
2016/11/24 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
vue中created和mounted的区别浅析
2019/08/13 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
python的文件操作方法汇总
2017/11/10 Python
Python中list查询及所需时间计算操作示例
2018/06/21 Python
Python2包含中文报错的解决方法
2018/07/09 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
护士进修自我鉴定
2014/02/07 职场文书
社区党务公开实施方案
2014/03/18 职场文书
信仰心得体会
2014/09/05 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
2015年药房工作总结
2015/04/25 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
学术会议领导致辞
2015/07/29 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python