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 相关文章推荐
Jquery的hover方法让鼠标经过li时背景变色
Sep 06 Javascript
使用命令对象代替switch语句的写法示例
Feb 28 Javascript
莱鸟介绍window.print()方法
Jan 06 Javascript
JavaScript数组方法总结分析
May 06 Javascript
ie下js不执行的几种可能
Feb 28 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
Apr 25 Javascript
js 获取html5的data属性实现方法
Jul 28 Javascript
基于dataset的使用和图片延时加载的实现方法
Dec 11 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
Aug 02 Javascript
微信小程序仿今日头条导航栏滚动解析
Aug 20 Javascript
Vue.extend 编程式插入组件的实现
Nov 18 Javascript
javascript实现搜索筛选功能实例代码
Nov 12 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
PHP 输出简单动态WAP页面
2009/06/09 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
Python中暂存上传图片的方法
2015/02/18 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
python在不同条件下的输入与输出
2020/02/13 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
python中pickle模块浅析
2020/12/29 Python
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
偷看我的初中毕业鉴定
2014/01/29 职场文书
廉洁教育学习材料
2014/05/19 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
上课睡觉万能检讨书
2015/02/17 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
Python实现位图分割的效果
2021/11/20 Python
python实现双向链表原理
2022/05/25 Python