`
jsupport
  • 浏览: 36784 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

仍一个能增减行的javascript

阅读更多

<html><head>
 <script language="javascript">
     var rowIndex = 0;
     function addOneLineOnClick() {
         var row=tb.insertRow(tb.rows.length);
                col = row.insertCell(0);
                col.innerHTML = "<tr><input size='90'  name=btn index=\""+ rowIndex +"\" >";
                col = row.insertCell(1);
                col.innerHTML = "<input type='button' value='删除'  onclick=\"return DeleteRow('row" + rowIndex +"')\"></tr>";
               row.setAttribute("id", "row" + rowIndex);
               row.setAttribute("name", "row" + rowIndex);
               rowIndex++;
   }
 function DeleteRow(rowTag){
               var i = tb.rows(rowTag).rowIndex;
               var j;
               for(j=i;j<=rowIndex;j++) { 
               tb.rows(j).cells(0).all("btn").index--; 
  }
               tb.deleteRow(i);
               rowIndex--;
 }

</script>
</head>
<body >
  <div align="center">
      <table width="95%" name="tb" id="tb">
  <tr>
  </tr>
      </table>
 <p>
 <input name="btnAddLine" type="button" id="btnAddLine" onClick="return addOneLineOnClick()" value="加入一行">
 </div>
</body>
</html>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics