1、用JS定義一個(gè)圖片數(shù)組,里面存放你想要隨機(jī)展示的圖片
復(fù)制代碼 代碼如下:
ar imgArr=["http://www.survivalescaperooms.com/logo_cn.png",
"http://www.survivalescaperooms.com/baidu_sylogo1.gif",
"http://www.survivalescaperooms.com/news/uploadImg/20120111/20120111081906_79.jpg",
"http://www.survivalescaperooms.com/news/uploadImg/20120111/20120111081906_76.jpg"];
2、用JS產(chǎn)生一個(gè)隨機(jī)數(shù),當(dāng)然這個(gè)隨機(jī)數(shù)從0開始到imgArr.length-1結(jié)束
復(fù)制代碼 代碼如下:
var index =parseInt(Math.random()*(imgArr.length-1));
這樣我們就得到當(dāng)前隨機(jī)產(chǎn)生的圖片
復(fù)制代碼 代碼如下:
var currentImage=imgArr[index];
3、既然隨機(jī)產(chǎn)生了一張背景圖,那就用JS把這個(gè)圖片作為背景圖吧。
復(fù)制代碼 代碼如下:
document.getElementById("BackgroundArea").style.backgroundImage="url("+currentImage+")";
由于這是一個(gè)demo,所以我在頁(yè)面上定義了一個(gè)id為BackgroundArea的div,同時(shí)也是為這個(gè)div設(shè)置隨機(jī)背景的。
復(fù)制代碼 代碼如下:
<div>
</div>
新聞熱點(diǎn)
疑難解答
圖片精選