首页 > 编程语言 > 详细

javascript获取随机颜色

时间:2014-10-05 20:44:38      阅读:760      评论:0      收藏:0      [点我收藏+]

方案一:

function getRandomColor(){

  var str = "0123456789abcdef";
  var t = "#";
  for(j=0;j<6;j++) {t = t+ str.charAt(Math.random()*str.length);}

  return t;

}

方案二:

function getRandomColor(){

  return "#"+("00000"+((Math.random()*16777215+0.5)>>0).toString(16)).slice(-6);

  //return ‘#‘+(‘00000‘+(Math.random()*0x1000000<<0).toString(16)).slice(-6);
}

说明:
1、16777215为16进制的颜色ffffff转成10进制的数字

2、转成16进制不足6位的以0来补充;

3、16777215=parseInt("0xffffff",16).toString(10);//16^6-1

javascript获取随机颜色

原文:http://www.cnblogs.com/cdwp8/p/4007342.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!