單擊按鈕div時,我想將主體更改爲「顏色」數組中的隨機顏色。此代碼有效,但僅在第一次點擊時才起作用。我可以改變身體每次點擊div時改變顏色?每次單擊div時更改主體背景顏色
var colors = ["#3b609b", "#9b3b3b", "#3b9b81", "#7da5a4"];
var rand = Math.floor(Math.random() * colors.length);
$(".button").click(function() {
$("body").css("background-color", colors[rand]);
})
,就把這行'VAR蘭特= Math.floor(的Math.random()* colors.length);'在點擊功能;) – d3vi4nt
你設置'rand'只有一次,但你想每次點擊'div'設置它 – d3vi4nt
@ d3vi4nt哇,不能相信我錯過了,謝謝它的工作! – Zach