Javascript点击按钮随机改变数字与其颜色


Posted in Javascript onSeptember 01, 2016

先来看看效果图

Javascript点击按钮随机改变数字与其颜色Javascript点击按钮随机改变数字与其颜色

实例代码

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
  <style>
    #box {
      margin: 100px auto;
      width: 200px;
      height: 150px;
      line-height: 150px;
      letter-spacing: 10px;
      text-align: center;
      font-size: 30px;
      font-weight: bolder;
      border: 2px solid palegreen;
      word-wrap: break-word;
      border-radius: 5px;;
      position: relative;
    }
    #btn{
      position: absolute;
      left:50%;
      top:280px;
    }
  </style>
</head>
<body>
<div id="box">
  <span>1</span>
  <span>2</span>
  <span>3</span>
  <span>4</span>
</div>
<input type="button" id="btn" value="我变了哟!"/>
<script>
  //提取标签
  var box=document.getElementById("box");
  var span=document.getElementsByTagName("span");
  var btn=document.getElementById("btn");
  var color="";
  var str="0123456789abcdef";
  btn.onclick=function(){
    for(var i=0;i<span.length;i++){//生成四位数
      for(var j=0;j<6;j++){//随机改变每个数字的颜色
        color+=str.substr(parseInt(Math.random()*str.length),1);//取颜色(循环,每次提取一位,进行拼接组成6为颜色的值)
      }
      span[i].innerHTML=parseInt(Math.random()*10);//生成随机数
      span[i].style.color=("#"+color);//随机改变每个span的颜色
      color="";
    }
  }
</script>
</body>
</html>

以上就是这篇文章的全部内容,实现代码很简单,希望对大家能有一定的帮助,如果有问题可以留言交流,小编会尽快给大家回复的。

Javascript 相关文章推荐
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
Jan 13 Javascript
Js放到HTML文件中的哪个位置有什么区别
Aug 21 Javascript
jquery实现图片上传之前预览的方法
Jul 11 Javascript
js实现文字闪烁特效的方法
Dec 17 Javascript
JavaScript九九乘法口诀表的简单实现
Oct 04 Javascript
巧用数组制作图片切换js代码
Nov 29 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
Jan 13 Javascript
JS实现向iframe中表单传值的方法
Mar 24 Javascript
深入理解node.js之path模块
May 03 Javascript
jquery实现楼层滚动效果
Jan 01 jQuery
基于VUE实现判断设备是PC还是移动端
Jul 03 Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 Javascript
AngularJs 指令详解及示例代码
Sep 01 #Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
Sep 01 #Javascript
JS实现列表的响应式排版(推荐)
Sep 01 #Javascript
利用Jquery队列实现根据输入数量显示的动画
Sep 01 #Javascript
JavaScript中子对象访问父对象的方式详解
Sep 01 #Javascript
浅谈JavaScript 数据属性和访问器属性
Sep 01 #Javascript
老生常谈JavaScript 函数表达式
Sep 01 #Javascript
You might like
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
PHP5中Cookie与 Session使用详解
2013/04/30 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
javascript web页面刷新的方法收集
2009/07/02 Javascript
js中关于一个分号的崩溃示例
2013/11/11 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
vue多页面开发和打包正确处理方法
2018/04/20 Javascript
vue.js通过路由实现经典的三栏布局实例代码
2018/07/08 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
Python Web版语音合成实例详解
2019/07/16 Python
python3使用GUI统计代码量
2019/09/18 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
百思买美国官网:Best Buy
2016/07/28 全球购物
优秀演讲稿范文
2013/12/29 职场文书
颁奖典礼主持词
2014/03/25 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
跳蚤市场口号
2014/06/13 职场文书
社团活动总结怎么写
2014/06/30 职场文书
大四毕业生自荐书
2014/07/05 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
创业计划书之溜冰场
2019/10/25 职场文书