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实现的一个图片延迟加载插件(含图片延迟加载原理)
Jun 05 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
jQuery+HTML5美女瀑布流布局实现方法
Sep 21 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
jQuery实现ajax无刷新分页页码控件
Feb 28 Javascript
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
详解React项目的服务端渲染改造(koa2+webpack3.11)
Mar 19 Javascript
深入理解react-router 路由的实现原理
Sep 26 Javascript
详解Vue.js在页面加载时执行某个方法
Nov 20 Javascript
微信小程序云开发修改云数据库中的数据方法
May 18 Javascript
Electron vue的使用教程图文详解
Jul 05 Javascript
JavaScript定时器常见用法实例分析
Nov 15 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
PHP6 先修班 JSON实例代码
2008/08/23 PHP
解决file_get_contents无法请求https连接的方法
2013/12/17 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
JavaScript游戏之优化篇
2010/11/08 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
python 识别图片中的文字信息方法
2018/05/10 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
Python对象转换为json的方法步骤
2019/04/25 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
python中Lambda表达式详解
2019/11/20 Python
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
如何设置Java的运行环境
2013/04/05 面试题
后勤部经理岗位职责
2014/02/23 职场文书
服装设计师职业生涯规划范文
2014/02/28 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
骨干教师申报材料
2014/12/17 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
python 闭包函数详细介绍
2022/04/19 Python