实际是执行了,for循环过快,所以你看到的效果应该只是最后一个的结果。
可以这样:
function fetchN(n)
{
  if (n > 0)
  {
    n--;
    setTimeout("test.fetch_content()", 500);
    setTimeout("fetchN("+n+")",500);
  }
}
function sett()
{
  setTimeout("fetchN(5)",500);
}