我希望每次单击按钮时,div都会更改为makeColor
变量生成的随机颜色。提前谢谢。
var makeColor ="#" + Math.floor((Math.random() * 999) + 1);
$("button").click(function(){
$("div").css("background",makeColor);
});
答案 0 :(得分:2)
使用此功能执行此任务
function randomColor() {
var c = "#";
for (var i = 0; i < 6; i++) {
c += (Math.random() * 16 | 0).toString(16);
}
return c;
}
var a = document.getElementById("id1").style;
a.color = randomColor();
&#13;
<h1 id="id1">stackoverflow</h1>
&#13;