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 相关文章推荐
JS解析XML的实现代码
Nov 12 Javascript
利用jquery的获取JS文件中的字符串内容
Feb 14 Javascript
FusionCharts图表显示双Y轴双(多)曲线
Nov 22 Javascript
纯Javascript实现Windows 8 Metro风格实现
Oct 15 Javascript
浅析Cookie中的Path与domain
Dec 18 Javascript
关于AngularJs数据的本地存储详解
Jan 20 Javascript
ztree实现权限横向显示功能
May 20 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
May 22 Javascript
BootStrap表单控件之文本域textarea
May 23 Javascript
小程序获取周围IBeacon设备的方法
Oct 31 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
Nov 07 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 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 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
js arguments.callee的应用代码
2009/05/07 Javascript
javascript 图片上传预览-兼容标准
2009/06/01 Javascript
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
2018/05/04 Javascript
js实现点赞效果
2020/03/16 Javascript
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
使用python实现语音文件的特征提取方法
2019/01/09 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
护理职业应聘自荐书
2013/09/29 职场文书
综合素质的自我鉴定
2013/10/07 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
欢迎家长标语
2014/10/08 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
springboot如何初始化执行sql语句
2021/06/22 Java/Android
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript