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中的迭代器和生成器详解
Oct 29 Javascript
JavaScript动态添加style节点的方法
Jun 09 Javascript
jQuery鼠标事件总结
Oct 13 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
Jan 19 Javascript
ES6/JavaScript使用技巧分享
Dec 14 Javascript
vue-router重定向和路由别名的使用讲解
Jan 19 Javascript
JavaScript剩余操作符Rest Operator详解
Jul 20 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
Mar 11 Javascript
谈一谈vue请求数据放在created好还是mounted里好
Jul 27 Javascript
js实现简单抽奖功能
Nov 24 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 Javascript
React配置子路由的实现
Jun 03 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
截获网站title标签之家内容的例子
2006/10/09 PHP
简化php模板页面中分页代码的解析
2009/02/06 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
js实现简易点击切换显示或隐藏
2020/11/29 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
python写的ARP攻击代码实例
2014/06/04 Python
python中List的sort方法指南
2014/09/01 Python
Python生成不重复随机值的方法
2015/05/11 Python
python如何生成各种随机分布图
2018/08/27 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
通俗讲解python 装饰器
2020/09/07 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
学校门卫管理制度
2014/01/30 职场文书
迟到检讨书5000字
2014/01/31 职场文书
我的祖国演讲稿
2014/05/04 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
先进班集体事迹材料
2014/12/25 职场文书
初中生毕业评语
2014/12/29 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python
JavaScript实现简单图片切换
2021/04/29 Javascript
Go gorilla/sessions库安装使用
2022/08/14 Golang