2

アプリケーションで、TWebBrowserDelphi 2006 を使用して、この要素を含む要素へのポインタを取得したい (!)

<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が、Delphi 2006 では がIHTMLDocument7実装されていません。

この要素へのポインターを取得する他の手段はありますか?

4

1 に答える 1

1

コードでインターフェイスを手動で定義できますIHTMLDocument7。これは単なるインターフェイス宣言です。Delphi は実際にはインターフェイスを実装していませんが、Web ブラウザは実装しています。

それ以外の場合は、要素に名前がないため、探しているものが見つかるまで各要素IHTMLDocument.allのプロパティを照会して、コレクションを一度に 1 つの要素でループできます。className

于 2012-11-01T18:31:24.103 に答える