改变页面颜色,每隔1s改变一次
第一种:
<script type="text/javascript">
window.onload = function(){
changeColor();
}
function changeColor(){
var r = parseInt(Math.random() * 255);
var g = parseInt(Math.random() * 255);
var b = parseInt(Math.random() * 255);
var colorHex = r.toString(16) + g.toString(16) + b.toString(16);
document.body.bgColor = "#"+colorHex;
window.setTimeout("changeColor()",1000);
}
</script>
第二种:
<script>
setInterval(function(){
var a = Math.ceil((Math.random() * 4039)).toString(16);
var arr = ["0","0"];
arr.length = 3 - a.length;
arr.push(a);
document.body.style.backgroundColor = "#" + arr.join("");
},1000);
</script>