JavaScript实现更换背景图片


Posted in Javascript onOctober 18, 2019

本文实例为大家分享了JavaScript实现更换背景图片的具体代码,供大家参考,具体内容如下

主要通过Js控制行内样式,达到更换背景图片的目的

效果:

JavaScript实现更换背景图片     

代码:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>更换背景</title>
 <style type="text/css">
  *{
  margin: 0;
  padding: 0;
  }
  body{
  background: url(./images/01.jpg) no-repeat;
  background-size: 600px;
  }
  ul{
  list-style: none;
  }
  ul li{
  width: 80px;
  height: 50px;
  border: 1px solid #222;
  float: left;
  margin: 10px;
  }
  ul li img{
  width: 80px;
  height: 50px;
  cursor: pointer;
  }
 </style>
 <script type="text/javascript">
  window.onload = function(){
  var imgs = document.getElementsByTagName("img");
  for (var i = 0; i < imgs.length; i++) {
   imgs[i].onclick = function(){
   document.body.style.background = "url("+this.src+") no-repeat";//通过js控制改变行内样式
   document.body.style.backgroundSize = "600px";
   }
  }
  }
 </script>
 </head>
 <body>
 <ul>
  <li><img src="./images/01.jpg" ></li>
  <li><img src="./images/02.jpg" ></li>
  <li><img src="./images/03.jpg" ></li>
 </ul>
 </body>
</html>

注意:

正确写法: document.body.style.background = “url(”+this.src+") no-repeat";

错误写法: document.body.style.background = "this.src“ no-repeat;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
客户端 使用XML DOM加载json数据的方法
Sep 28 Javascript
基于jquery的不规则矩形的排列实现代码
Apr 16 Javascript
浅析jQuery1.8的几个小变化
Dec 10 Javascript
javascript中普通函数的使用介绍
Dec 19 Javascript
jquery和雅虎的yql服务实现天气预报服务示例
Feb 08 Javascript
node.js中的console.timeEnd方法使用说明
Dec 09 Javascript
JS函数的定义与调用方法推荐
May 12 Javascript
vue实现登陆登出的实现示例
Sep 15 Javascript
JavaScript实现换肤功能
Sep 15 Javascript
JS动态添加的div点击跳转到另一页面实现代码
Sep 30 Javascript
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
Vue elementui字体图标显示问题解决方案
Aug 18 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 #jQuery
CountUp.js数字滚动插件使用方法详解
Oct 17 #Javascript
CountUp.js实现数字滚动增值效果
Oct 17 #Javascript
countUp.js实现数字动态变化效果
Oct 17 #Javascript
jQuery/JS监听input输入框值变化实例
Oct 17 #jQuery
countup.js实现数字动态叠加效果
Oct 17 #Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 #Javascript
You might like
ImageFlow可鼠标控制图片滚动
2008/01/30 Javascript
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
js函数排序的实例代码
2013/07/01 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
JavaScript面向对象编程入门教程
2014/04/16 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python基于http下载视频或音频
2018/06/20 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
银行实习自我鉴定
2013/10/12 职场文书
本科毕业生自我鉴定
2013/11/02 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
2016年教代会开幕词
2016/03/04 职场文书
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL