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>

原文地址:https://www.cnblogs.com/pjcd-32718195/p/11674773.html

时间: 2024-07-30 20:18:00

javascript随机变色--案例的相关文章

JavaScript随机生成颜色的方法

JavaScript随机生成颜色的方法 这篇文章主要介绍了JavaScript随机生成颜色的方法的相关资料,非常不错,代码简单易懂,具有参考借鉴价值,需要的朋友可以参考下 废话不多说了直接给大家贴js代码了,具体代码如下所述: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 <!DOCTYPE html> <html>

JavaScript基础--小案例:在网页指定位置弹出错误信息(十二)

案例分析:点击按钮后,在网页上指定区域,提示错误信息!5秒后,错误信息提示自动消失! 1 <script languag="javascript" type="text/javascript"> 2 var clearId; 3 function test(){ 4 document.getElementById("showMsg").style.cssText="width:200px;height:50px;left:6

javascript实现漏斗案例

原文:javascript实现漏斗案例 源代码下载地址:http://www.zuidaima.com/share/1550463626218496.htm  其中注释写的非常清楚,不需要我多解释了,有不懂的联系我.

JavaScript:综合案例-表单验证

综合案例:表单验证 开发要求: 要求定义一个雇员信息的增加页面,例如页面名称为"emp_add.htmnl",而后在此页面中要提供有输入表单,此表单定义要求如下: .雇员编号:必须是4位数字,按照正则进行验证: .雇员姓名:不能为空: .雇员职位:不能为空: .雇员日期:按照"yyyy-mm-dd"的格式编写,按照正则进行验证: .基本工资:按照小数编写,小数为最多2位,按照正则进行验证: .佣金:难找小数编写,小数位数最多2位,按照正则进行验证. 具体步骤: 第一

使用javascript随机生成斗地主玩家手牌

学习javascript估摸着有半个多月了,好歹自己有过编程基础,学的还算轻松,不过js里的面向对象是真的打脑壳,但都但不懂,和我以前学过的c#简直相差太远 今天写了个随机生成斗地主玩家手牌的代码,自己还蛮满意的,一溜叽滚下床,戳开电脑来分享一手 虽然这种东西根本没啥用,哈哈 卡牌列表数组元素类型: [1, "黑桃", 11, "K"] 每一张卡牌为一个数组,有4个元素,0号元素代表当前花色大小,2号元素代表当前卡片数值大小,1号和3号都是字符串,用来表示卡牌表面信

JavaScript基础与案例开发详解pdf

下载地址:网盘下载 <Java Script基础与案例开发详解>根据JavaScript在各种类型的应用开发中(如B2B.B2C.C2C)的使用情况,有针对性地安排了丰富的案例,从基本的表格操作.表单操作,到构建浏览器端的富文本编辑器,再到实现像Windows那样的复杂UI的操作,每一个案例都能让读者从中学习到主流的JavaScript开发技巧. 针对初学者,<Java Script基础与案例开发详解>也讲解了JavaScript的基本语法,所以即使没有任何编程语言基础,读者也能够

javascript常用小案例

常用javascript小案例 样式调节 //注: 这个可以控制td中的字段成行显示 #modelInfos td,th { white-space: nowrap; } //文本输入框随着内容尺寸往下变大,在input框中加入这两个属性,然后就可以控制文本输入框的大小尺寸随着内容而变 onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.sc

day09随机点名案例封装实现

package com.tedu.demo; import java.util.ArrayList; import org.omg.CosNaming.NamingContextExtPackage.AddressHelper; public class CallName { /** * */ public static void main(String[] args) { ArrayList<Student> array = new ArrayList<Student>(); a

javascript一个作用域案例分析

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> // 词法作用域: // 在js中只有函数能够形成一个作用域, 所以, 词