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插件之easing 动态菜单
Aug 21 Javascript
利用了jquery的ajax实现二级联互动菜单
Dec 02 Javascript
js的2种继承方式详解
Mar 04 Javascript
JS对象与json字符串格式转换实例
Oct 28 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
Jan 14 Javascript
判断是否存在子节点的实现代码
May 18 Javascript
JAVA中截取字符串substring用法详解
Apr 14 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 Javascript
微信小程序通过websocket实时语音识别的实现代码
Aug 19 Javascript
vue实现前端列表多条件筛选
Oct 26 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
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编程每天必学之表单验证
2016/03/01 PHP
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
JSON生成Form表单的方法示例
2018/11/21 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
vue如何截取字符串
2019/05/06 Javascript
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
Python简单实现子网掩码转换的方法
2016/04/13 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
python操作excel让工作自动化
2019/08/09 Python
Python实现名片管理系统
2020/02/14 Python
python制作抽奖程序代码详解
2021/01/15 Python
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
财务管理专业推荐信
2013/11/19 职场文书
机电一体化职业规划书
2014/01/07 职场文书
高中生自我评语大全
2014/01/19 职场文书
建筑系毕业生自我鉴定
2014/01/24 职场文书
无故旷工检讨书
2014/01/26 职场文书
甜美蛋糕店创业计划书
2014/01/30 职场文书
小学生成绩单评语
2014/12/31 职场文书
php微信小程序解包过程实例详解
2021/03/31 PHP
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python