javascript怎麼給div隨機陣列顏色,每次隨機div的顏色都是不重複的

時間 2021-05-07 20:00:48

1樓:哦_廿一

//首先你需要了解一下rgb色;這裡不做介紹

var r = math.round((math.random()*255)).tostring(16);

var g = math.round((math.random()*255)).tostring(16);

var b = math.round((math.random()*255)).tostring(16);

var color = "#"+r+g+b;

// color : "#8c5aff";

//上面是示例生成一個顏色,不過生成方法都是一樣的。你可以使用迴圈生成。

2樓:入戲太深

隨機變化顏色

開始變換顏色

關閉var tobtn = document.getelementsbytagname('button')[0]; //按鈕

var tobtn2 = document.getelementsbytagname('button')[1]; //按鈕

var odiv = document.getelementsbytagname('div');

var arr = ["red", "green", "yellow", "pink", "orange", "blue", "deeppink", "gray"]; //儲存顏色的陣列

var time = "";

tobtn.onclick = function ()

}}, 50);

}tobtn2.onclick = function ()

html5 fill怎麼設定隨機顏色

3樓:育知同創教育

var n=document.getelementbyid('rand');

n.style.background(rand(0,255),rand(0,255),rand(0,255));

如何用js隨機背景顏色? 35

4樓:

建立三個類名,三個類名分別給上三個背景顏色,如:

.bgcolor0

.bgcolor1

.bgcolor2

獲取012三個隨機數前面新增字串'bgcolor'就得到隨機的類名,然後給相應的元素新增得到的隨機類名就行了。

而要獲取012三個隨機數就用math.floor(math.random()*3)獲取。

不過你要求背景色不能重複,那麼就把三個類名放進一個陣列裡。已經使用的類名就用」陣列名.shift「把它從陣列中彈出。

然後剩下的兩個類名就要獲取01兩個隨機數,就用math.floor(math.random()*2)獲取0和1其中一個數。

剩下的你知道該怎麼做了。

有20個div 他們的class名相同 如何讓他們的背景顏色隨機

5樓:匿名使用者

效果如下,應該是你要的效果吧。

**如下

http://www.139cn.com/ 出品,感謝支援

怎麼用javascript設定required的值

海甜恬 required 屬性用於設定或返回文字域在提交前是否必須填充。該屬性反映了 html required 屬性。示例 檢視文字域在提交前是否已填充 var x document.getelementbyid mytext required x 輸出結果為 true。語法 返回 require...

javascript 怎麼將float強制轉換為int型別

大野瘦子 1 丟棄小數部分,保留整數部分 js parseint 7 2 2 向上取整,有小數就整數部分加1 js math.ceil 7 2 3 四捨五入 js math.round 7 2 4 向下取整 js math.floor 7 2 關於js字串轉換成int或者float型別 將字串型別轉...

javascript點選按鈕怎麼傳物件

方法有很多,常見的做法可以將資料儲存在按鈕的標籤裡。dom level 0做法 比如常見的刪除按鈕 指令碼中可以通過 function process ele dom level 2做法 更標準的做法,是通過addeventlistener做事件繫結,在指令碼中 var ele document.g...