2012-11-01 32 views
2

twebbrowser應用程序,我想獲得一個指向包含此元素的元素,採用Delphi 2006年(!)使用Delphi 2006從包含<Class =「submit」.......>的Web文檔中查找IHTMLelement?

<input class="submit" type="submit" value="&nbsp;Vis veibeskrivelse&nbsp;" onclick="showDirections();" /> <a href="#" onclick="openDirections(); return false;">&Aring;pne veibeskrivelse i Google Maps</a><br />

我發現IHTMLDocument7實現getElementsByClassName,但在2006年德爾福的IHTMLDocument7是未實現。

有沒有其他方法獲得指向這個元素的指針?

回答

1

您可以在代碼中手動定義接口IHTMLDocument7,它只是一個接口聲明。德爾福實際上並沒有實現接口,網絡瀏覽器。

否則,由於元素沒有名稱,因此您可以一次循環訪問IHTMLDocument.all集合中的一個元素,查詢每個元素的className屬性,直到找到要查找的內容。

+0

ok.t​​here沒有那麼多的元素,所以我會tru,akk方法:-) Thx! –

相關問題