JavaScript实现更换背景图片
主要通过Js控制行内样式,达到更换背景图片的目的
效果:
代码:
<!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实现更换背景图片相关推荐
- php js 异步上传图片,javascript实现异步图片上传方法实例
如何通过javascript写出异步图片上传?本文我们就和大家分享一些实例代码javascript实现异步图片上传.我们首先看下HTML代码实现的form提交部分.其中大家在测试的时候需要把test的 ...
- html预览图片的功能,javascript实现的图片预览功能
本文实例讲述了javascript实现的图片预览功能.分享给大家供大家参考,具体如下: 1.将下面的代码复制到 内 /* Thumbnail image viewer- ?Dynamic Drive ...
- Javascript 仿Flash 图片切换 及 Flash 图片切换
1. Javascript 仿Flash 图片切换 http://www.fansart.com/cweb/200669141456.asp <a target=_self href=" ...
- 怎么让图片从左往右移动php,javascript - 想让图片上那个块,在增加块的宽度的时候向右边移动,而不是向左边移动。需要怎么解决?...
javascript - 想让图片上那个块,在增加块的宽度的时候向右边移动,而不是向左边移动.需要怎么解决? 滿天的星座2017-07-05 10:39:20 0 2 212 * { marg ...
- JavaScript点击图片提示
JavaScript点击图片提示 <img src="https://ts1.cn.mm.bing.net/th?id=OIP-C.rHuc8SKa0wLVwCqqA27uIwHaEt ...
- php背景自动切换图片,威联通NAS自动更换背景图片
威联通NAS自动更换背景图片 2019-12-23 13:45:38 0点赞 5收藏 0评论 如何才能快速换一种生活方式?参加#牛年Flag#征稿活动,征集你2021年的购物学习生活计划!>&g ...
- javascript 快速获取图片实际大小的宽高
javascript 快速获取图片实际大小的宽高 简陋的获取图片实际宽高的方式 // 图片地址 var img_url = '13643608813441.jpg'// 创建对象 var img = ...
- html中图片自动循环滚动代码,JavaScript代码实现图片循环滚动效果
1.概述 循环滚动图片,不仅可以增添Web页面的动态效果,而且可以节省页面空间,有效地保证在有限的页面中显示更多的图片. 2.技术要点 主要应用setTimeout()方法实现图片的循环滚动效果.se ...
- JavaScript WebGL 使用图片疑惑点
引子 JavaScript WebGL 使用图片之后产生了一些疑问. Origin My GitHub 为什么纹理坐标取几个点就可以获取图片内容? WebGL 中图像的坐标系原点位于左下角,水平正方向 ...
- html设置图片切割,JavaScript html js图片切割系统
JavaScript html js图片切割系统,裁剪,图片处理 关键字: javascript html js 图片切割系统裁剪处理 图片切割(裁剪),这里需要声明一下: 首先js是不能操作客户端文 ...
最新文章
- c++回调函数 callback
- Python实现图片识别加翻译,高薪必备技能
- mysql年月分表_MySQL之按月拆分主表并按月分表写入数据提高数据查询速度
- 【EventBus】事件通信框架 ( 订阅方法注册 | 注册 事件类型 - 订阅类 + 订阅方法 到指定集合 | 取消注册 数据准备 )
- C#通用类库--设置开机自运行禁用任务管理器注册表等操作
- android 单例存储,Android 单例在内存中存储数据
- goto语句_11. Go语言流程控制:goto 无条件跳转
- 【XML】XML实例模板
- 第三章:react 应用( 基于 react )
- 蓝桥杯笔记:DFS(深度优先搜索)解决问题
- Microsoft Visual Studio Ultimate 2012 ISO 映像
- EditPlus 3设置字体大小
- electron ui框架
- Win7旗舰版 安装步骤
- 甲骨文称将出示李艾科犯罪证据 与惠普较劲
- android 1.5 app,萌新编程app
- html给标题设置背景,怎么在html中设置一级标题背景
- XSS Challenges xss-quiz.int21h.jp
- oracle 控制文件 dump,将控制文件dump出来研究下内容
- win10下安装多个JDK配置方法