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 相关文章推荐
jquery 仿QQ校友的DIV模拟窗口效果源码
Mar 24 Javascript
Jquery之美中不足小结
Feb 16 Javascript
模拟一个类似百度google的模糊搜索下拉列表
Apr 15 Javascript
JS实现OCX控件的事件响应示例
Sep 17 Javascript
实现高性能JavaScript之执行与加载
Jan 30 Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 Javascript
详解vue-cli 构建Vue项目遇到的坑
Aug 30 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
js操作二进制数据方法
Mar 03 Javascript
vue自定义全局共用函数详解
Sep 18 Javascript
聊聊Vue 中 title 的动态修改问题
Jun 11 Javascript
基于Web Audio API实现音频可视化效果
Jun 12 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更新修改excel中的内容实例代码
2014/02/26 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
推荐10个提供免费PHP脚本下载的网站
2014/12/31 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
jQuery formValidator表单验证
2016/01/07 Javascript
node.js实现爬虫教程
2020/08/25 Javascript
javascript实现下雪效果【实例代码】
2016/05/03 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
python批量提取word内信息
2015/08/09 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
基于FME使用Python过程图解
2020/05/13 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
乡镇纠风工作实施方案
2014/03/22 职场文书
房地产开发项目建议书
2014/05/16 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python
深入浅析Redis 集群伸缩原理
2021/05/15 Redis
JUnit5常用注解的使用
2021/07/02 Java/Android
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis