用javascript生成多种颜色[重复]
Posted
技术标签:
【中文标题】用javascript生成多种颜色[重复]【英文标题】:generate multiple colours with javascript [duplicate] 【发布时间】:2017-10-14 09:22:50 【问题描述】:我正在做一个小项目,其中使用 javascript 生成和显示多种颜色。 https://mrkwrght.github.io/totallycolours/
我的代码目前是这样的:
var randomColor15 = "000000".replace(/0/g,function()return (~~
(Math.random()*16)).toString(16););
$(function()
$("#colorbox").css(
backgroundColor:'#' + randomColor
);
$("#colorcode").text("#" + randomColor);
此块重复 16 次。必须有更简单的方法来执行此操作。
我还计划用加载更多按钮替换刷新按钮。但我不确定如何做到这一点
【问题讨论】:
怎么重复,#colorbox
应该只有一个单个元素。无论如何,您只生成一种颜色,并且每次都使用相同的颜色?
jsfiddle.net/adeneo/fvzrq8dp
【参考方案1】:
你必须把它放在一个函数中,然后调用
var randomColor15 = function()return "#"+"000000".replace(/0/g,function()return (~~(Math.random()*16)).toString(16));
//only test
for(var i=0;i<10;i+=1)
console.log(randomColor15());
【讨论】:
以上是关于用javascript生成多种颜色[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JavaScript 随机生成 HTML 十六进制颜色代码? [复制]
怎么用JavaScript生成一个数组,数组里有十个随机数。并且不重复。数字
怎么用java poi 修改word里面所有重复文字的字体颜色