一行代码实现随机颜色值
方法1
var randomColor = function () {
var letters = '0123456789ABCDEF';
var ret = '#';
for (var i = 0; i < 6; i++) {
ret += letters[Math.round(Math.random() * 15)];
}
return ret;
};
从给定的字符串里随机取出字符,拼接出6位颜色值。
方法2
var randomColor = function () {
return '#' + Math.random().toString(16).substr(2, 6);
};
随机数转换成十六进制,然后截取6个字符长度。
如果有更好的方法,欢迎提供哦。
</>