处理网页中表格内容

<li>*     通过&lt;table&gt;&lt;/table&gt;标记中的id得到表格对象,或通过innerHTML插入表格对象。

<li>*     通过表格对象的insertRow方法在表格中插入行。

<li>*     通过行对象的insertCell方法在行中插入表格元素。

<li>*     通过表格元素对象的innerHTML方法添加表格元素中的内容。

<li>*     通过行对象的deleteCell方法删除行中的表格元素。

<li>*     通过表格对象的deleteRow方法删除表格中的行。

<html>

<head>

      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

      <title>处理网页中表格内容</title>

      <script language="JavaScript">

      <!--

            function addRow()              //添加行

            {

                 var tableObj = document.getElementById("mainTb");  //获取表格相关属性

                 //设置行、名称、单位、按钮等相关变量

                 var newRowObj = tableObj.insertRow(tableObj.rows.length);

                 var newNameCell = newRowObj.insertCell(newRowObj.cells.length);

                 var newCompanyCell = newRowObj.insertCell(newRowObj.cells.length);

                 var newButtonCell = newRowObj.insertCell(newRowObj.cells.length);

                 //添加“姓名”表元

                 newNameCell.innerHTML = document.getElementById("newName").value;

                 //添加“单位”表元

                 newCompanyCell.innerHTML = document.getElementById("newCompany").value;

                 //添加“删除”表元

                 newButtonCell.innerHTML = '<input type="button" value="删除" οnclick="deleteRow('+(tableObj.rows.length-1)+')">';

            }

            function deleteRow(index)      //删除行

            {

                  var tableObj = document.getElementById("mainTb");  //获取表格相关属性

                  tableObj.deleteRow(index);       //删除指定行

            }

      //-->

      </script>

</head>

<body  bgcolor="#FFC0C0" style="margin:40px">

      <h2>处理网页中的表格内容</h2><hr><br>

      <table id="mainTb" border="1">

            <tr><th width="80">姓名</th><th width="250">单位</th></tr>

            <tr id="row0"><td>张辰刚</td><td>北京华夏食品有限公司</td>

                     <td><input type="button" value="删除" οnclick="deleteRow(0)"></td></tr>

            <tr id="row1"><td>郭兴旺</td><td>广州天河文化传播公司</td>

                     <td><input type="button" value="删除"οnclick="deleteRow(1)"></td></tr>

      </table><br>

      <div><hr>

      <span id="new">

           姓名:<input type="text" name="newName" id="newName"><br>

           单位:<input type="text" id="newCompany">&nbsp;

           <input type="button" value="添加" οnclick="addRow()">

      </span>

      </div>

</body>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值