首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

麻烦大家看看这个循环解决方案

2012-02-19 
麻烦大家看看这个循环functionaddRow(){vartbdocument.frames[0].tblvarnewrowtb.insertRow()for(vari

麻烦大家看看这个循环
function   addRow()
{
    var   tb   =   document.frames[0].tbl;
    var   newrow   =   tb.insertRow();
    for(var   i=0;i <9;i++)
    {
      if(i   ==   0)
      {
          var   newtd   =   newrow.insertCell();
          newtd.innerHTML   =   " <input   type= 'checkbox '> ";
          newtd.className   =   'td ';
          return;
      }
      if(i   ==   1)
      {
          var   newtd   =   newrow.insertCell();
          newtd.innerText   =   tb.rows.length
          newtd.className   =   'td ';
          return;
      }
      var   newtd   =   newrow.insertCell();
      newtd.attachEvent( "onclick ",getTable)
      newtd.className   =   "td ";
      alert( "1 ")
    }
}

我不明白的是为什么这个循环只循环了一次,也就是i=0的时候循环了,那个return应该不会阻步下一个循环吧

[解决办法]
return 会中止函数执行!!!

用 continue 就可以了!!!
[解决办法]
把return全部换为continue即可。

热点排行