萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 使用js操作css實現js改變背景圖片示例

使用js操作css實現js改變背景圖片示例

 有個朋友在weibo上問我可不可以用JS和CSS讓頁面每次刷新隨機產生一張背景圖,當然是可以的。具體的方法看下面的實現代碼吧

1、用JS定義一個圖片數組,裡面存放你想要隨機展示的圖片   代碼如下: ar imgArr=["http://www.jb51.net/logo_cn.png", "http://www.jb51.net/baidu_sylogo1.gif", "http://www.jb51.net/news/uploadImg/20120111/20120111081906_79.jpg",  "http://www.jb51.net/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>  
copyright © 萬盛學電腦網 all rights reserved