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查看对象功能代码
Apr 25 Javascript
Jquery上传插件 uploadify v3.1使用说明
Jun 18 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
Oct 15 Javascript
javascript:void(0)的问题使用探讨
Apr 10 Javascript
wap浏览自动跳转到wap页面的js代码
May 17 Javascript
jQuery的position()方法详解
Jul 19 Javascript
JS实现转动随机数抽奖特效代码
Apr 16 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
详解AngularJS中ng-src指令的使用
Sep 07 Javascript
vue几个常用跨域处理方式介绍
Feb 07 Javascript
详解Nuxt.js 实战集锦
Nov 19 Javascript
js实现带搜索功能的下拉框
Jan 11 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文件下载类
2006/12/06 PHP
PHP 替换模板变量实现步骤
2009/08/24 PHP
ThinkPHP表单自动验证实例
2014/10/13 PHP
详解YII关联查询
2016/01/10 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
js每隔5分钟执行一次ajax请求的实现方法
2013/11/27 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
javascript使用call调用微信API
2014/12/15 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
Python实现端口复用实例代码
2014/07/03 Python
Python中的迭代器漫谈
2015/02/03 Python
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
Django查找网站项目根目录和对正则表达式的支持
2015/07/15 Python
python列表使用实现名字管理系统
2019/01/30 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
基于python实现ROC曲线绘制广场解析
2020/06/28 Python
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
演讲比赛策划方案
2014/06/11 职场文书
报效祖国演讲稿
2014/09/15 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
八月一日观后感
2015/06/10 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
交互式可视化js库gojs使用介绍及技巧
2022/02/18 Javascript
Python四款GUI图形界面库介绍
2022/06/05 Python