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实现计算代码行数的简单方法附代码
Aug 13 Javascript
js下利用控制器载入对应脚本
Jul 17 Javascript
Jquery判断IE6等浏览器的代码
Apr 05 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
Dec 08 Javascript
详解vue事件对象、冒泡、阻止默认行为
Mar 20 Javascript
微信小程序本地缓存数据增删改查实例详解
May 24 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
vue.js自定义组件directives的实例代码
Nov 09 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
Apr 24 Javascript
bootstrap-table formatter 使用vue组件的方法
May 09 Javascript
Vue实现移动端拖拽交换位置
Jul 29 Javascript
js实现弹幕墙效果
Dec 10 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
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
python去掉空白行的多种实现代码
2018/03/19 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
python用requests实现http请求代码实例
2019/10/31 Python
Python3 读取Word文件方式
2020/02/13 Python
django rest framework 自定义返回方式
2020/07/12 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
pycharm 关闭search everywhere的解决操作
2021/01/15 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
科茨沃尔德家居商店:Scotts of Stow
2018/06/29 全球购物
《晏子使楚》教学反思
2014/02/08 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
住宅使用说明书
2014/05/09 职场文书
学校就业推荐信范文
2014/05/19 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
论语读书笔记
2015/06/26 职场文书
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
python自动化测试之Selenium详解
2022/03/13 Python