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 相关文章推荐
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
Aug 08 Javascript
ASP.NET中AJAX 调用实例代码
May 03 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
使用jquery实现放大镜效果
Sep 02 Javascript
jQuery Mobile动态刷新页面样式的实现方法
May 28 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
Aug 01 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
Feb 08 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
详解webpack es6 to es5支持配置
May 04 Javascript
Threejs实现滴滴官网首页地球动画功能
Jul 13 Javascript
JavaScript实现音乐导航效果
Nov 19 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多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
28个JS验证函数收集
2010/03/02 Javascript
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
python进阶教程之异常处理
2014/08/30 Python
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
大学生自我评价怎样写好
2013/10/23 职场文书
应聘自荐信
2013/12/14 职场文书
人事部专员岗位职责
2014/03/04 职场文书
产品生产计划书
2014/05/07 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
民主生活会汇报材料
2014/12/15 职场文书
党员剖析材料范文
2014/12/18 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers