如何迭代表并获取中的数据java中不使用tabel的id属性的标签
我知道可以通过 getElementbyId(tableId) 来完成,但我这里没有 id 属性。该表就像
<table>
<tr>
<td>data</td>
</tr>
<tr>
<td>data5</td>
</tr>
<tr>
<td>data1</td>
<td>data2</td>
</tr>
</table>
我正在使用 Htmlunit 一样。有没有办法使用 htmlunit 或 java 或任何一些 api 来获取 ,JavaScript 是否可以工作,我不确定。
I know it can be done by getElementbyId(tableId), but I don't have id attribute here. The table is like
<table>
<tr>
<td>data</td>
</tr>
<tr>
<td>data5</td>
</tr>
<tr>
<td>data1</td>
<td>data2</td>
</tr>
</table>
I am using Htmlunit. Is there any way to get the <td>
using htmlunit or java or any some api , JavaScript will work or not in I am not sure.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Jsoup 会做你需要的 html 解析的一切。 Jsoup是一个用于处理html源代码的java api。你可以得到
CSS 和 js 文件)。
等等。
希望这会对您有所帮助。
Jsoup will do everything you need wrt html parsing. Jsoup is a java api for handling html source code. You can get
css and js files).
and more.
Hope this will help you.
嘿,我为您提供了更好的方法来查找表中的数据。
首先获取 HTML 表行列表。
然后获取 HTML 表列的列表并使用 for 循环和迭代表。
Hey i am giving to you better way to find data in table.
First get list of HTML Table Rows.
then get list of HTML Table columns and use for loops and iterate table.
您可以使用
getElementsByTagName
在 JavaScript 中执行此操作。You can do this in JavaScript using
getElementsByTagName
.使用 javascript DOM 遍历:
此处演示:http://jsfiddle.net/AMbk7/
Using javascript DOM traverse:
Demo here: http://jsfiddle.net/AMbk7/