setTimeout("startCount()",0)与直接调用函数startCount()有什么区别
以本题为例
var num=0;
function startCount() {
document.getElementById('count').value=num;
num=num+1;
setTimeout("startCount()",1000)
}
setTimeout("startCount()",0);//成功执行 相当于直接运行而使用starCount();或者window.onload=starCount();则失败,必须把脚本放到body最后面才可以成功执行,为什么