javascript获取随机颜色
2010-10-14 20:00
288 查看
在这里看到的,比较牛屮的思路
/article/6948334.html
/article/6948334.html
var getRandomColor = function() { return '#' + (function(color) { //这个写法比较有意思,Math.floor(Math.random()*16);返回的是一个小于或等于16的数.然后作为0123456789abcdef的下标,这样每次就会得到一个这个字符串当中的一个字符 return (color += '0123456789abcdef' [Math.floor(Math.random() * 16)]) //然后判断这个新字符串的长度是否到6,因为16进制的颜色是由6个字符组成的,如果到6了,就返回这6个字符拼成的字符串,如果没有就执行arguments.callee(color)也就是函数本身. && (color.length == 6) ? color: arguments.callee(color); //将''字符串传给color })(''); }
相关文章推荐
- javascript获取随机颜色的函数
- javascript获取随机颜色
- javascript获取随机rgb颜色和十六进制颜色的方法
- javascript获取随机颜色
- javascript获取随机颜色
- javascript数组操作篇:《随机获取N项》
- JavaScript DOM 制作搜索框,outline 去掉文本框获取焦点时候的颜色
- js获取随机颜色值的函数
- javascript生成随机颜色示例代码
- JavaScript挑战赛--随机颜色
- JavaScript DOM 制作搜索框,outline 去掉文本框获取焦点时候的颜色
- js 获取随机颜色值的函数
- JavaScript实现简单生成随机颜色的方法
- ColorCode是一个在线随机取色工具,可以随机获取十六进制、RGB、HSl等颜色。
- 使用javascript生成随机颜色方法
- JS获取随机颜色(3种方法)
- JS获取随机颜色函数
- JS中随机颜色的获取
- Javascript点击按钮随机改变数字与其颜色
- javascript 获取图片颜色