javascript随机变色--案例
Posted 入梦归来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript随机变色--案例相关的知识,希望对你有一定的参考价值。
1.打开网页,网页效果如图所示
代码如下:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>随机变色</title> 6 <style type="text/css"> 7 #box{ 8 width: 200px; 9 height: 200px; 10 border: 1px solid red; 11 } 12 </style> 13 </head> 14 <body> 15 16 <div id="box"></div> 17 <script type="text/javascript"> 18 // 获取元素对象 19 var obj1 = document.getElementById("box"); 20 // 给元素添加属性 21 obj1.style.background = \'rgb(255,255,0)\'; // 注意:添加的属性类型 是字符串类型 !!! 22 </script> 23 </body> 24 </html>
2.思考:如何随机变换div块的背景颜色
- 添加随机函数
- 颜色的表示方式 rgb(随机数,随机数,随机数)
- 添加多次定时器
1 <body> 2 3 <div id="box"></div> 4 <script type="text/javascript"> 5 // 获取元素对象 6 var obj1 = document.getElementById("box"); 7 // 给元素添加属性 8 // obj1.style.background = \'rgb(255,255,0)\'; 9 10 // 多次定时器 11 setInterval(function(){ 12 obj1.style.background = "rgb("+rand(0,255)+","+rand(0,255)+","+rand(0,255)+")"; 13 },200); 14 15 // 随机函数 16 function rand(n,m){ 17 return Math.floor(Math.random()*(m-n+1)); 18 } 19 </script> 20 </body>
以上是关于javascript随机变色--案例的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript+css+html鼠标指针经过某些元素时背景变色
2017.9.24 基于HTML+JavaScript+CSS的开发案例&&JavaScript+CSS+DIV实现表格变色