我想你想要完成的是:
假设您有一个这样的HTML页面:
Hello World!
var rand = Math.floor(Math.random()*colors.length);
$('#controls-wrapper').css("background-color", colors[rand]);
$('h1').css("color", colors[rand]);
});
创建颜色数组后,您将获得与颜色索引对应的随机数.
现在您有一个随机索引,您可以使用它来设置对象的背景颜色或文本颜色.
如果您希望每种颜色都不同,那么您只需要打电话
rand = Math.floor(Math.random()*colors.length);
再次设置下一个元素的颜色之前.
最后通过调用$(‘h1’).css(“color”,colors [rand]);你将在页面上的所有H1元素上设置颜色,你希望它在H1上特定设置ID或类值,然后使用$(‘h1.myclass’).css(“color”,colors [rand] ); OR $(‘#ID_for_my_H1’).css(“color”,colors [rand]);