我想將標籤的顏色從紅色更改爲綠色,然後在使用setTimeout()
後的2秒後再次變爲紅色。從綠色變爲紅色後應該停止。這應該在循環中發生3次。我該怎麼做呢?想要將HTML元素的顏色從紅色更改爲綠色,然後再次變爲紅色
<script>
setTimeout(a(),2000);
function a()
{
var i;
for(i=0;i<=2;i++)
{
if(i%2==0)
{
document.getElementById("s1").style.color="red";
}
else
{
document.getElementById("s1").style.color="green";
}
}
}
</script>
<body onload="a()">
<label id="s1">WELCOME</label>
</body>
爲什麼模?如果(i%2 == 0),在您的上下文中似乎毫無意義。你也沒有問你發表過的問題。你目前面臨什麼問題? – IfTrue