javascript随机变色实例代码


Posted in Javascript onOctober 15, 2019

1.打开网页,网页效果如图所示

javascript随机变色实例代码

代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>随机变色</title>
 <style type="text/css">
  #box{
   width: 200px;
   height: 200px;
   border: 1px solid red;
  }
 </style>
</head>
<body>

<div id="box"></div>
<script type="text/javascript">
 // 获取元素对象
 var obj1 = document.getElementById("box");
 // 给元素添加属性
 obj1.style.background = 'rgb(255,255,0)'; // 注意:添加的属性类型 是字符串类型 !!!
</script>
</body>
</html>

2.思考:如何随机变换div块的背景颜色

  • 添加随机函数
  • 颜色的表示方式 rgb(随机数,随机数,随机数)
  • 添加多次定时器
<body>

<div id="box"></div>
<script type="text/javascript">
 // 获取元素对象
 var obj1 = document.getElementById("box");
 // 给元素添加属性
 // obj1.style.background = 'rgb(255,255,0)';

 // 多次定时器
 setInterval(function(){
  obj1.style.background = "rgb("+rand(0,255)+","+rand(0,255)+","+rand(0,255)+")";
 },200);

 // 随机函数
 function rand(n,m){
  return Math.floor(Math.random()*(m-n+1));
 }
</script>
</body>

以上代码非常简单,大家可以尝试运行下,感谢大家的学习和对三水点靠木的支持。

Javascript 相关文章推荐
sina的lightbox效果。
Jan 09 Javascript
用jQuery中的ajax分页实现代码
Sep 20 Javascript
密码强度检测效果实现原理与代码
Jan 04 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
浅谈JavaScript中小数和大整数的精度丢失
May 31 Javascript
javascript 动态脚本添加的简单方法
Oct 11 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
菊花转动的jquery加载动画效果
Aug 19 jQuery
vue 表单之通过v-model绑定单选按钮radio
May 13 Javascript
JS实现简单随机3D骰子
Oct 24 Javascript
JS中的变量作用域(console版)
Jul 18 Javascript
echarts实现晶体球面投影的实例教程
Oct 10 Javascript
vue中axios的二次封装实例讲解
Oct 14 #Javascript
Vue项目打包部署到iis服务器的配置方法
Oct 14 #Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
Oct 14 #Javascript
vue实现百度语音合成的实例讲解
Oct 14 #Javascript
vue中进行微博分享的实例讲解
Oct 14 #Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
Oct 14 #Javascript
Vue3.0 响应式系统源码逐行分析讲解
Oct 14 #Javascript
You might like
php标签云的实现代码
2012/10/10 PHP
php中利用explode函数分割字符串到数组
2014/02/08 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
JQuery jsonp 使用示例代码
2009/08/12 Javascript
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
Python Map 函数的使用
2020/08/28 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
儿科主治医生个人求职信
2013/09/23 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
会计岗位职责模板
2014/03/12 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
小学英语课后反思
2014/04/26 职场文书
吨的认识教学反思
2014/04/27 职场文书
HTML中的表格元素介绍
2022/02/28 HTML / CSS