首页 > 语言 > JavaScript > 正文

js实现点击按钮后给Div图层设置随机背景颜色的方法

2024-05-06 16:19:25
字体:
来源:转载
供稿:网友

这篇文章主要介绍了js实现点击按钮后给Div图层设置随机背景颜色的方法,实例分析了javascript操作页面div元素属性及随机数的相关技巧,需要的朋友可以参考下

本文实例讲述了js实现点击按钮后给Div图层设置随机背景颜色的方法。分享给大家供大家参考。具体如下:

给myDiv设置随机背景颜色,用随机颜色代码赋值给DIV的背景颜色

 

 
  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <meta http-equiv="content-type" content="text/html; charset=gb2312"/> 
  5. <title>js设置随机颜色 </title>  
  6. </head> 
  7. <body> 
  8. <script type="text/javascript"
  9. function getcl(){ 
  10. var arr = []//定义一个空的数组 
  11. i =0;//为while循环定义i的初始值 
  12. C = '0123456789ABCDEF'
  13. //定义颜色代码的字符串 
  14. while(i++ < 6){//循环6次 
  15. x=Math.random()*16; 
  16. //取0-16之间的随机数给变量x 
  17. b=parseInt(x);//取0-16之前的整数给变量b 
  18. c=C.substr(b,1); 
  19. //由第b(0-16之间的整数)位开始取一个字符 
  20. arr.push(c); 
  21. //通过6次循环得到的随机位置取得的字符组合在一起把值给到arr这个数组 
  22. var cl = "#"+ arr.join(''); 
  23. //去掉之前数组之间的逗号,前面再加一个井号, 
  24. //这样颜色随机的颜色代码就生成了,并且把颜色代码赋值给变量cl 
  25. return cl;//把cl的值返回给函数getcl() 
  26. document.write(cl); 
  27. //输出cl测试一下结果 
  28. //下面开始给div的背景颜色赋值 
  29. function setColor(){ 
  30. //新建一个设置颜色的函数setColor 
  31. document.getElementById("myDiv").style.backgroundColor = getcl(); 
  32. //把上面得到的随机颜色代码赋值给DIV的背景颜色 
  33. }  
  34. </script> 
  35. <div id="myDiv" style="width:200px;height:200px;"></div> 
  36. <input type="button" value="给myDiv设置随机背景颜色" 
  37. onclick="setColor()" /> 
  38. </body> 
  39. </html> 

希望本文所述对大家的javascript程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选