2011-01-27 18 views
0

私はWebkitオープンソースのエンジンブラウザとビジュアルベーシックで作業しています。 私はロードされたWebページでconteined htmlタグを取得したいと思いますが、GetElementsByTagNameコマンドを使用しようとすると、常に何も返されません。WebkitドキュメントとGetElementsByTagName

ご意見はありますか?

ありがとうございます。 Massimo

答えて

0

おそらくあなたの大文字は間違っていますか?あなたはサファリ/クロームのWebインスペクタに精通している場合

alert(document.getElementsByTagName("div")); 

かはconsole.log(document.getElementsByTagName( "DIV"))...試してみてください。

+0

x1.getElementsByTagName( "href") そして 各x3のx3 ----コード---- 次の ループは何も抽出せず、hrefの代わりにbodyを挿入すると動作します... 。 ありがとうございます。 マッシモ。 – Massimo

2

私はVBについてはわかりませんが、次のようにC#を使って同じことをしました:
WebKit.DOM.Document doc1 = webKitBrowser1.Document;
WebKit.DOM.NodeList tags = doc1.getElementsByTagName( "input");

ここで、NodeListタグから各タグにインデックス値を使用してアクセスできます。
WebKit.DOM.Element elm =(WebKit.DOM.Element)tags [index];

VBで上記の方法を適用するには、変数の種類を変更するだけです。概念は同じままです。私は、このモードでは別のものを定義した後、 薄暗いX1 = webkitbrowser.document はX2を暗く =:私は、ドキュメントがロードされ完了したときDuopixel が、私はこのような変数を定義したかわからない

関連する問題