html 使用JS增加表格行信息

<script language="javascript">
   function addItem()
 {
  var oTable = document.getElementById("whtable");
  var oTbody = oTable.tBodies[0];
   var v = oTbody.rows.length;
   oTbody.insertRow(v); 
   oTbody.rows[v].id="itemtr"+v;
 
  oTbody.rows[v].insertCell(0);
  oTbody.rows[v].cells[0].className="bg_white";
  oTbody.rows[v].cells[0].align="center";
  oTbody.rows[v].cells[0].innerHTML="C43430001";
  oTbody.rows[v].insertCell(1);
  oTbody.rows[v].cells[1].className="bg_white";
  oTbody.rows[v].cells[1].align="center";
oTbody.rows[v].cells[1].innerHTML="数据";
  oTbody.rows[v].insertCell(2);
  oTbody.rows[v].cells[2].className="bg_white";
  oTbody.rows[v].cells[2].align="center";
  oTbody.rows[v].cells[2].innerHTML="数据";
  oTbody.rows[v].insertCell(3);
  oTbody.rows[v].cells[3].className="bg_white";
  oTbody.rows[v].cells[3].align="center";
  oTbody.rows[v].cells[3].innerHTML="<input type='text'/>";
  oTbody.rows[v].insertCell(4);
  oTbody.rows[v].cells[4].className="bg_white";
  oTbody.rows[v].cells[4].align="center";
  oTbody.rows[v].cells[4].innerHTML="<input type='text' />";

 oTbody.rows[v].insertCell(5);
  oTbody.rows[v].cells[5].className="bg_white";
  oTbody.rows[v].cells[5].align="center";
  oTbody.rows[v].cells[5].innerHTML="<input type='button' value='删除' οnclick='deleteRows(this);'/>";
     

 }
    //物料信息删除行
 function deleteRows(btn)
 {
  var oTable = document.getElementById("whtable");
  var oTbody = oTable.tBodies[0];
   var tr = btn.parentNode.parentNode;
         oTbody.deleteRow(tr.rowIndex);
 }

</script>


<html>
<head>
<title>
hitest
</title>
</head>

<body>


<table id="whtable">
<tr>
<td>

test
</td>

<td>

test
</td>
<td>

test
</td>

</tr>
<tr>
<td>

<input type="button" name="add" οnclick="addItem() " value="add">
</td>

<td>

test
</td>
<td>

test
</td>

</tr>
</table>
</body>
<input type="button" name="add" οnclick="addItem() " value="add">


</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在HTML表格增加,可以使用JavaScript来实现。以下是一些使用JavaScript添加的示例: 1. 使用insertRow()方法添加: ```html <table id=&quot;myTable&quot;> <tr> <td>第一第一列</td> <td>第一第二列</td> </tr> <tr> <td>第二第一列</td> <td>第二第二列</td> </tr> </table> <script> var table = document.getElementById(&quot;myTable&quot;); var row = table.insertRow(); // 插入新 var cell1 = row.insertCell(0); // 插入新列 var cell2 = row.insertCell(1); cell1.innerHTML = &quot;新第一列&quot;; // 设置单元格内容 cell2.innerHTML = &quot;新第二列&quot;; </script> ``` 2. 使用appendChild()方法添加: ```html <table id=&quot;myTable&quot;> <tr> <td>第一第一列</td> <td>第一第二列</td> </tr> <tr> <td>第二第一列</td> <td>第二第二列</td> </tr> </table> <script> var table = document.getElementById(&quot;myTable&quot;); var row = document.createElement(&quot;tr&quot;); // 创建新 var cell1 = document.createElement(&quot;td&quot;); // 创建新列 var cell2 = document.createElement(&quot;td&quot;); cell1.innerHTML = &quot;新第一列&quot;; // 设置单元格内容 cell2.innerHTML = &quot;新第二列&quot;; row.appendChild(cell1); // 将新列添加到新 row.appendChild(cell2); table.appendChild(row); // 将新添加到表格末尾 </script> ``` 无论使用哪种方法,都需要在表格中添加一个空的,然后将新的单元格添加到该中。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值