for(i = 0; i < f.elements.length; i++)
{
   // 执行函数
   // 等待5秒,继续执行
}

解决方案 »

  1.   

    浏览器中使用的话,改成setTimeout("xx()",5000) 取代 for
    xx()中操作数据 f.elements[n]; n++; 其中n声明为全局变量
      

  2.   


    for(i = 0; i < f.elements.length; i++) 

      // 执行函数 
      // 等待5秒,继续执行    //极其不推荐这么做
       var tm0 = new Date();
       while(new Date() - tm0 < 5000000/*5秒*/)
       {
       }
    }
      

  3.   

    这么做虽然逻辑没错,但是页面会等待都执行完了以后才响应,而且是最终的结果
     无法每五秒 + 就执行一个for的code