随机更改颜色与还原颜色

单击“更换颜色”按钮,随机更换背景颜色;单击“还原颜色按钮”,还原为上一次的颜色。

 

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>随机更改颜色及还原</title>
	<script type="text/javascript">
		var body,color;
		function $ (id) { return document.getElementById(id); }
		function randomInteger() {
			var int = Math.floor(Math.random()*256);        //随机产生0-255之间的整数
			return int;
		}
		function changeColor() {
			body = $("my");
			color = body.getAttribute("bgColor");
			var rc = randomInteger().toString(16);
			var gc = randomInteger().toString(16);
			var bc = randomInteger().toString(16);
			var color1 = "#" + rc + gc + bc;
			body.setAttribute("bgColor",color1);
		}
		function restoreColor() {
			body.setAttribute("bgColor",color);
		}
	</script>
	
</head>
<body id="my" bgcolor="#99cccc">
	<form method="post" action="" >
		<input type="button" value="更换颜色" onclick="changeColor()">
		<input type="button" value="还原颜色" onclick="restoreColor()">
	</form>
</body>
</html>

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值