如何用js自定义页面背景

JavaScript013

如何用js自定义页面背景,第1张

这个不难。

点击按钮

获取文本框的图片地址。

假设

文本框的id是

input.

按钮点击之后执行下面操作。

var

img=

document.getElementById("input").value()

document.body.style.backgroundImage="url("+img+")"

然后就会改变网页的背景

javascript脚本:

<script type="text/javascript">

// 定义可换的颜色

var colors = ["#ff0000", "#00ff00", "#0000ff", "#ffff00", "#00ffff", "#ff00ff"]

var index = 0

// 换色方法

function changeColor() {

// 获取颜色代码

var color = colors[index++]

// 更改文档的背景色

document.bgColor = color

if (index == colors.length) {

index = 0

}

}

</script>

HTML代码:

<input type="button" value="换色" onclick="changeColor()" />

<style>

#bg img{margin:0 5pxborder:1px solid #dddwidth:80pxheight:80px}

#bg img.on{border-color:#f00}

</style>

<div id="bg">

<img src="缩略图地址" rel="大图地址">

<img src="缩略图地址" rel="大图地址">

<img src="缩略图地址" rel="大图地址">

</div>

//引入jQuery.js

<script>

var $mg=$("#bg").find("img")

$mg.click(function(){

var big=$(this).attr("rel")

$("body").css("background","url("+big+") 50% 50% no-repeat")

$(this).addClass("on").siblings("img").removeClass("on")

})

</script>

上面就是最简单的背景切换加缩略图,需要引入jQuery哈