function progressTest(n)
{
var prog=document.getElementById("progress");
prog.firstChild.nodeValue=n+"%";
prog.style.width=(n*2)+"px";
n+=20;
if(n>100) n=100;
setTimeout('progressTest('+n+')',1000);
}
为什么调用progressTest参数是'+n+'
{
var prog=document.getElementById("progress");
prog.firstChild.nodeValue=n+"%";
prog.style.width=(n*2)+"px";
n+=20;
if(n>100) n=100;
setTimeout('progressTest('+n+')',1000);
}
为什么调用progressTest参数是'+n+'
而是先把
'progressTest('
和
n
和
')'
这三个值进行字符串拼接,再把拼接好了的字符串交给setTimeout定时器