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控制表格隔行变色
Jun 26 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
jquery使用ajax实现微信自动回复插件
Apr 28 Javascript
jQuery移除元素自动解绑事件实现思路及代码
May 31 Javascript
springMVC结合AjaxForm上传文件
Jul 12 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
JS实现批量上传文件并显示进度功能
Jun 27 Javascript
angular2系列之路由转场动画的示例代码
Nov 09 Javascript
从parcel.js打包出错到选择nvm的全部过程
Jan 23 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
Aug 21 Javascript
浅谈React中组件逻辑复用的那些事儿
May 21 Javascript
使用JS前端技术实现静态图片局部流动效果
Aug 05 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/08/21 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
jquery学习笔记 用jquery实现无刷新登录
2011/08/08 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
javascript闭包的理解
2015/04/01 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
javascript实现扫雷简易版
2020/08/18 Javascript
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
TensorFLow用Saver保存和恢复变量
2018/03/10 Python
利用numpy和pandas处理csv文件中的时间方法
2018/04/19 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
python中的句柄操作的方法示例
2019/06/20 Python
使用python serial 获取所有的串口名称的实例
2019/07/02 Python
Python利用for循环打印星号三角形的案例
2020/04/12 Python
详解python metaclass(元类)
2020/08/13 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
数据库基础的一些面试题
2012/02/25 面试题
旅游业大学生创业计划书
2014/01/31 职场文书
求职信怎么写
2014/05/23 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
社会实践的活动方案
2014/08/22 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
餐厅开业活动方案
2019/07/08 职场文书