JavaScript 动态操作表格

  1. <html>
  2.     <head>
  3.         <title></title>
  4.         <script language="javascript">
  5.             function createTable(){
  6.                 var tbody=document.createElement("TBODY");//创建表格主体
  7.                 roleTable.appendChild(tbody);//加入到表格中
  8.                 
  9.                 row=document.createElement("TR");//添加行 
  10.                 row.align="center";//设置对齐方式
  11.                 tbody.appendChild(row);
  12.                 
  13.                 emp_code=document.createElement("TD");//创建单元格
  14.                 emp_code.innerHTML="单元格1";
  15.                 row.appendChild(emp_code);
  16.                 
  17.                 emp_code=document.createElement("TD");
  18.                 emp_code.innerHTML="单元格2";
  19.                 row.appendChild(emp_code);
  20.                 
  21.                 emp_code=document.createElement("TD");
  22.                 emp_code.innerHTML="单元格3";
  23.                 row.appendChild(emp_code);
  24.                 
  25.                 emp_code=document.createElement("TD");
  26.                 emp_code.innerHTML="单元格4";
  27.                 row.appendChild(emp_code);
  28.                 
  29.                 emp_code=document.createElement("TD");
  30.                 emp_code.innerHTML='<input name="button" type="button" οnclick="DeleteRow(this)" value="删除" />';
  31.                 row.appendChild(emp_code);
  32.             }
  33.             
  34.             
  35.             function DeleteRow(element){
  36.                 var tr=element.parentNode.parentNode;//先拿到按钮所在行,再拿到行所在的单元格
  37.                 roleTable.deleteRow(tr.rowIndex);//删除行
  38.             }
  39.         </script>
  40.     </head>
  41.     <body>
  42.          <TABLE width="60%" border=1 cellSpacing=0 cellPadding=2 id="roleTable">
  43.              <TBODY>
  44.                 <THEAD align="middle" bgColor="#ffcc00">
  45.                     <TH title="列1">列1</TH>
  46.                     <TH title="列2">列2</TH>
  47.                     <TH title="列3">列3</TH>
  48.                     <TH title="列4">列4</TH>
  49.                     <TH title="列5">列5</TH>          
  50.                 </THEAD>
  51.             </TBODY>
  52.     </TABLE>
  53.          <input name="button" type="button" οnclick="createTable()" value="click" />
  54.     </body>
  55. </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值