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 相关文章推荐
prototype 1.5相关知识及他人笔记
Dec 16 Javascript
JS 实现Json查询的方法实例
Apr 12 Javascript
Javascript 浮点运算精度问题分析与解决
Mar 26 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
js实现照片墙功能实例
Feb 05 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
Dec 26 Javascript
浅谈关于axios和session的一些事
Jul 13 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
Node.js Windows Binary二进制文件安装方法
May 16 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 Javascript
js绘制一条直线并旋转45度
Aug 21 Javascript
详解Vue的mixin策略
Nov 19 Vue.js
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
Zend的Registry机制的使用说明
2013/05/02 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
php实现图片上传、剪切功能
2016/05/07 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
js模拟实现Array的sort方法
2007/12/11 Javascript
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
基于jquery的图片懒加载js
2010/06/30 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
2020/10/28 Javascript
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
利用aardio给python编写图形界面
2017/08/21 Python
python 以16进制打印输出的方法
2018/07/09 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
阿波罗盒子:Apollo Box
2017/08/14 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
关于礼仪的演讲稿
2014/01/04 职场文书
英文求职信范文
2014/05/23 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
2016年元旦寄语
2015/08/17 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
JavaScript ES6的函数拓展
2022/01/18 Javascript