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 相关文章推荐
javascript 特性检测并非浏览器检测
Jan 15 Javascript
js实现类似jquery里animate动画效果的方法
Apr 10 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
Aug 28 Javascript
浅谈js内置对象Math的属性和方法(推荐)
Sep 19 Javascript
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
vue iView 上传组件之手动上传功能
Mar 16 Javascript
js实现开关灯效果
Mar 30 Javascript
vue-router 2.0 跳转之router.push()用法说明
Aug 12 Javascript
微信小程序弹窗禁止页面滚动的实现代码
Dec 30 Javascript
vue route新窗口跳转页面并且携带与接收参数
Apr 10 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面向对象编程快速入门
2006/10/09 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
基于Asp.net与Javascript控制的日期控件
2010/05/22 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
微信小程序 如何保持登录状态
2019/08/16 Javascript
用Python编程实现语音控制电脑
2014/04/01 Python
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
python实现远程控制电脑
2019/05/23 Python
浅析Python3中的对象垃圾收集机制
2019/06/06 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
Django用户身份验证完成示例代码
2020/04/03 Python
基于python代码批量处理图片resize
2020/06/04 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
法雷奥SQA(electric)面试问题
2016/01/23 面试题
小学教师的自我评价范例
2013/10/31 职场文书
大型会议策划方案
2014/05/17 职场文书
经理任命书模板
2014/06/06 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技