改变页面颜色,每隔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>