Javascript点击按钮随机改变数字与其颜色
Javascript点击按钮随机改变数字与其颜色
发布时间:2016-12-30 来源:查字典编辑
摘要:先来看看效果图实例代码#box{margin:100pxauto;width:200px;height:150px;line-height:...

先来看看效果图

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

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

实例代码

<!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教程学习
热门Javascript教程学习
编程开发子分类