我使用的是Delphi 2009,我希望找到包含给定元素的HTML表索引。
因此,在我创建的应用程序中,我使用Web浏览器查看网页。我想从这个页面中选择元素,并希望获得包含该元素的表的索引。
如果有人能做到,请帮帮我
答案 0 :(得分:6)
使用浏览器的DOM接口,根据需要找到所需HTML元素的IHTMLElement
接口,然后使用其parentElement
属性获取其父元素,根据需要重复,直到找到一个元素为止支持IHTMLTableCell
接口。其cellIndex
属性将告诉您其行内单元格的索引。继续迭代parentElement
链,直到找到支持IHTMLTableRow
接口的元素。其rowIndex
属性将告诉您其表中行的索引。如果您需要访问表本身,请继续迭代parentElement
链,直到找到支持IHTMLTable
接口的元素。