使用js操作css实现js改变背景图片示例

2014-03-10 37

1、用JS定义一个图片数组,里面存放你想要随机展示的图片

ar imgArr=["https://3water.com/logo_cn.png",
"https://3water.com/baidu_sylogo1.gif",
"https://3water.com/news/uploadImg/20120111/20120111081906_79.jpg",
 "https://3water.com/news/uploadImg/20120111/20120111081906_76.jpg"];

上面的图片请大家换成自己的。

2、用JS产生一个随机数,当然这个随机数从0开始到imgArr.length-1结束

var index =parseInt(Math.random()*(imgArr.length-1));

这样我们就得到当前随机产生的图片

var currentImage=imgArr[index];

3、既然随机产生了一张背景图,那就用JS把这个图片作为背景图吧。

document.getElementById("BackgroundArea").style.backgroundImage="url("+currentImage+")";

由于这是一个demo,所以我在页面上定义了一个id为BackgroundArea的div,同时也是为这个div设置随机背景的。

<div id="BackgroundArea">
</div>
展开阅读全文

更多Javascript文章

广告显示判断
Aug 31 34
jQuery实现id模糊查询的小例子
Mar 19 39
jquery 关于event.target使用的几点说明介绍
Apr 26 43
通过复制Table生成word和excel的javascript代码
Jan 20 39
在JSP中如何实现MD5加密的方法
Nov 02 43
JavaScript 跨域之POST实现方法
May 07 39
详解mpvue小程序中怎么引入iconfont字体图标
Oct 01 44
手机访问当前页面