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 相关文章推荐
线路分流自动跳转代码;希望对大家有用!
Dec 02 Javascript
基于jquery 的一个progressbar widge
Oct 29 Javascript
JavaScript 判断日期格式是否正确的实现代码
Jul 04 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
May 27 Javascript
node.js中的fs.openSync方法使用说明
Dec 17 Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
Oct 28 Javascript
JS hashMap实例详解
May 26 Javascript
koa源码中promise的解读
Nov 13 Javascript
详解小程序退出页面时清除定时器
Apr 28 Javascript
JS倒计时两种实现方式代码实例
Jul 27 Javascript
谈谈JavaScript中的函数
Sep 08 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
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
php跨服务器访问方法小结
2015/05/12 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
使用js检测浏览器的实现代码
2013/05/14 Javascript
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
2017/06/15 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
2018/01/26 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
layui 数据表格复选框实现单选功能的例子
2019/09/19 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
python模糊图片过滤的方法
2018/12/14 Python
vue学习笔记之动态组件和v-once指令简单示例
2020/02/29 Python
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
PHP开发的一般流程
2013/08/13 面试题
写好自荐信的技巧
2013/11/08 职场文书
环境科学专业个人求职信
2013/12/15 职场文书
酒店总经理欢迎词
2014/01/08 职场文书
安全生产承诺书
2014/03/26 职场文书
禁止酒驾标语
2014/06/25 职场文书
创先争优个人总结
2015/03/04 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python