我做了一個背景顏色設置爲RGB(0,0,0)的股利;我想用javascript改變它的顏色。我做了一個功能來做到這一點。JavaScript更改BG顏色
function change(){
var x = 1;
var y = x + 100;
document.getElementById("box").style.backgroundColor = "rgb(" + y + "," + y + "," + y + ")"; }
它工作正常,但我可以改變div的顏色一次。我想要做的是獲得div的顏色值並將其設置爲x並再次運行該函數。所以bg每次點擊都會變成黑色 - >灰色 - >白色。取決於y變量。
我可以得到div的值,但它會得到它在「rgb(0,0,0);」格式。得到這個之後我不知道該怎麼做。我如何操作rgb(0,0,0)中的整數; ?
你好,測試你的答案,不錯的工作。只是會增加一個週期也是很好的。 http://jsfiddle.net/Wuz75/1/問候 – Stano 2013-05-04 13:32:12
正是我在找的。我也打算給它增加一個循環。所以謝謝你倆=) – akinuri 2013-05-05 21:19:37