我对这个脚本有问题。我不知道如何使用它来制作动态RGB颜色。我是一个JavaScript新手。我已经使用了三个变量,并使用getElementById保存了它们。但我不知道如何将它们保存到跨度样式中。
var i = 0;
var ii = 20;
var iii = 18;
function increment() {
i++;
document.getElementById('number').innerHTML = i;
if (i==255) {
document.getElementById('number').innerHTML = i--;
}
}
function increment2() {
ii++;
document.getElementById('pica').innerHTML = ii;
if (ii==255) {
document.getElementById('pica').innerHTML = ii--;
}
}
function increment3() {
iii++;
document.getElementById('dick').innerHTML = iii;
if (iii==255) {
document.getElementById('dick').innerHTML = iii--;
}
}
setInterval('increment()', 50);
setInterval('increment2()', 60);
setInterval('increment3()', 55);
var rgb = document.getElementById('rgb').innerHTML;
document.write(rgb);
这是 HTML 标记语言:
<div id="rgb">
<span id="number"></span>
<span id="pica"></span>
<span id="dick"></span>
</div>
我需要使以下rgb值动态化:
<div id="id" style="background-color: rgb(255,255,255);
width: 100%; height: 100%;"></div>