用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里面所有重复文字的字体颜色

如何获得随机光色[重复]

JavaScript无法从Java解析用Gson序列化的字符串[重复]

javascript中的实时文本颜色变化[重复]