如何使用delphi获取给定元素的HTML表索引

时间:2014-03-12 16:12:30

标签: html delphi twebbrowser

我使用的是Delphi 2009,我希望找到包含给定元素的HTML表索引。

因此,在我创建的应用程序中,我使用Web浏览器查看网页。我想从这个页面中选择元素,并希望获得包含该元素的表的索引。

如果有人能做到,请帮帮我

1 个答案:

答案 0 :(得分:6)

使用浏览器的DOM接口,根据需要找到所需HTML元素的IHTMLElement接口,然后使用其parentElement属性获取其父元素,根据需要重复,直到找到一个元素为止支持IHTMLTableCell接口。其cellIndex属性将告诉您其行内单元格的索引。继续迭代parentElement链,直到找到支持IHTMLTableRow接口的元素。其rowIndex属性将告诉您其表中行的索引。如果您需要访问表本身,请继续迭代parentElement链,直到找到支持IHTMLTable接口的元素。