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 MD5加密实现代码
Mar 15 Javascript
一张Web前端的思维导图分享
Jul 03 Javascript
用js编写的简单的计算器代码程序
Aug 04 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
Underscore源码分析
Dec 30 Javascript
浅谈JS原型对象和原型链
Mar 02 Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 Javascript
js自定义QQ菜单效果
Jan 10 Javascript
JavaScript继承与聚合实例详解
Jan 22 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
layui表格内容溢出的解决方法
Sep 06 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 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.01发布
2006/10/09 PHP
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
javascript 节点排序 2
2011/01/31 Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
js实现小星星游戏
2020/03/23 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
学习python 之编写简单乘法运算题
2016/02/27 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
C++面试题目
2013/06/25 面试题
英文版餐饮业求职信
2013/10/18 职场文书
求职推荐信
2013/10/28 职场文书
先进个人获奖感言
2014/01/24 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
2016年春节问候语
2015/11/11 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
Python图片检索之以图搜图
2021/05/31 Python
python plt.plot bar 如何设置绘图尺寸大小
2021/06/01 Python
Springboot/Springcloud项目集成redis进行存取的过程解析
2021/12/04 Redis