处理网页中表格内容

原创 2007年10月15日 14:18:00
<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="删除" onclick="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="删除" onclick="deleteRow(0)"></td></tr>

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

                     <td><input type="button" value="删除"onclick="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="添加" onclick="addRow()">

      </span>

      </div>

</body>

</html>

[vb]提取网页中表格内容

在网页html代码      姓名    学历    籍贯        小红    研究生    北京        小奉    本科    上海  中提取出如下内容:姓名 学历   籍贯 小红 研...
  • kmlxk
  • kmlxk
  • 2007-07-21 19:14:00
  • 4336

java-jsoup自适应爬取网页表格的内容

在爬取数据的过程中,我们有时候需要爬取页面中的表格 但表格的样式千变万化  下面的类和方法可以解析大部分的表格  得到 属性名 和 对应值.   需要的包链接:   http://downl...
  • q383965374
  • q383965374
  • 2014-01-24 15:32:34
  • 5190

HTML网页中table居中和表格内容居中

HTML网页中table居中和表格内容居中 1、html中让表格在浏览器中左右居中,可以设置表格的align属性 align三个属性: 居中:center;靠左:left;靠右:right。 ...
  • zslongman
  • zslongman
  • 2017-10-23 20:26:59
  • 1683

解决页面上table表格中的null值,

ajax请求成功后返回值有很多空值,而返回的数据key不同,不好做判断,我用了下面的方法,把null值替换掉          var tab=document.getElementById("...
  • I_am_listen
  • I_am_listen
  • 2016-12-09 13:13:00
  • 479

第九讲 网页中的表格操作

在网页中插入表格可以使网页上的内容排列整齐,让浏览者对表格中表达的数据及其含义一目了然,更容易找到感兴趣的材料。不仅如此,表格还是设计网页的重要工具,熟练地、合理地使用表格对于制作网页非常重要。  在...
  • tangjianhao
  • tangjianhao
  • 2005-03-05 20:57:00
  • 4932

C# 读取网页上的table

WebBrowser web = new WebBrowser(); private void button1_Click(object sender, EventArgs e) ...
  • zzzzzzzert
  • zzzzzzzert
  • 2013-05-30 10:33:33
  • 6652

用java实现爬虫抓取网页中的表格数据功能源码

  • 2016年12月20日 10:52
  • 2.25MB
  • 下载

VB中WebBrowser控件运用 自动获取网页表格数据 网页表格内容自动提取 VB源码

  • 2011年08月10日 21:34
  • 30KB
  • 下载

利用python抓取网页各种类型内容(静态、动态)

声明:        本实验的操作系统是ubuntu,python 2.X Code-1:抓取静态的title数据(无需登录用户) 获取淘宝主页的页面静态数据 url:http://www.t...
  • chenzulong198867
  • chenzulong198867
  • 2012-12-01 10:50:20
  • 9636

Jsoup爬取网页上表格数据

首先,先下载jsoup的jar包,这个自己去网上搜一下吧,好多的,然后导入到程序中,方便使用。 下来,先得到你要获取的网页的内容,Document doc = Jsoup.connect(url)....
  • u013911563
  • u013911563
  • 2016-02-22 17:25:08
  • 3636
收藏助手
不良信息举报
您举报文章:处理网页中表格内容
举报原因:
原因补充:

(最多只允许输入30个字)