SetTimeOut为什么会越来越快?
function chcolor()
{
step++
if (step==3) {step=1}
if (step==1) {spanname.style.color = "red"}
if (step==2) {spanname.style.color = "black"}
setTimeout("chcolor()",1000);
}
点击按钮调用函数,触发文字闪烁的效果.
第一次点击,每秒闪烁一次,可是在次电击闪烁速度越来越快.
为什么?如何解决?谢谢