<script>var totlepage="20";
for (var i=1; i<=totlepage; i++)
{
document.write(""+i+"");
if (i+1>7){ document.write("..."+totlepage+"");break}
}</script>

解决方案 »

  1.   

    没有break语句!!!
    <script>var totlepage=20;
    {for (var i=1; i<=totlepage; i++)
    if (i+1<=7)
    {
    document.write(""+i+"");
    }
    else
    { document.write("..."+totlepage+"");
      break;
    }
    }
    </script>
      

  2.   

    上面的错了!!少了个7<script>var totlepage=20;
    {for (var i=1; i<=totlepage; i++)
    if (i<=7)
    {
    document.write(""+i+"");
    }
    else
    { document.write("..."+totlepage+"");
      break;
    }
    }
    </script>
      

  3.   

    <script>
    var totlepage=20;
    for (var i=1; i<=totlepage; i++){
    document.write(""+i+"");
    if (i+1>7){
    document.write("..."+totlepage+"");
    break ;
    }

    }
    </script>给分,谢谢~~~   :)
      

  4.   

    哦,原来我就是少了那个break而已,谢谢各位提醒,谢谢大家,