谁能帮我写一个简单的JS啊?
来源:百度知道 编辑:UC知道 时间:2024/05/21 17:01:39
比如我的CSS里的背景代码如下;
<body style=" margin:0px; font-family:"宋体"; font-size:12px; color:#ffffff; background-color:#FFFFFF; text-align:center;background-image:url(images/Beijing_website_manufacture.jpg); background-attachment:fixed;">
我想建一个连接、按钮什么的,点击这个连接按钮就能更换相应的背景2.jpg 3.jpg……(循环下去~ ) 最好是随机的,不行也无所谓~
<body style=" margin:0px; font-family:"宋体"; font-size:12px; color:#ffffff; background-color:#FFFFFF; text-align:center;background-image:url(images/Beijing_website_manufacture.jpg); background-attachment:fixed;">
我想建一个连接、按钮什么的,点击这个连接按钮就能更换相应的背景2.jpg 3.jpg……(循环下去~ ) 最好是随机的,不行也无所谓~
<body id="Body" style=" margin:0px; font-family:"宋体"; font-size:12px; color:#ffffff; background-color:#FFFFFF; text-align:center;background-image:url(images/Beijing_website_manufacture.jpg); background-attachment:fixed;">
<input type="button" onclick="ChangeBG()" />
js代码
function ChangeBG()
{
var num = 5;//这个是背景图数量
var bg = parseInt(Math.random()*(num-1))+1;
getElementByID("Body").style.background = "url(images/"+bg+".jpg)";
}
图片地址是images/1.jpg ~ 5.jpg
没有测试,可能会有微小差别。
楼上的肯定要出错的~
哈哈,这太小case了。
你把背景图片做成1.jpg 2.jp 3.jpg 4.jpg 放到images目录下,
<body>
test baby comeon
</body>
<script language="javascript">
page = new Array(3);
page[0] = '1'
page[1] = '2'
page[2] = '3'
ind