我正在使用visual basic中的webkit開源引擎瀏覽器。 我想獲得加載的網頁中的HTML標籤,但是當我嘗試使用GetElementsByTagName命令時,它總是什麼都沒有返回。Webkit文檔和GetElementsByTagName
你有什麼想法嗎?
在此先感謝。 Massimo
我正在使用visual basic中的webkit開源引擎瀏覽器。 我想獲得加載的網頁中的HTML標籤,但是當我嘗試使用GetElementsByTagName命令時,它總是什麼都沒有返回。Webkit文檔和GetElementsByTagName
你有什麼想法嗎?
在此先感謝。 Massimo
也許你的大小寫是錯誤的?試試...
alert(document.getElementsByTagName("div"));
或執行console.log(document.getElementsByTagName( 「格」)),如果你熟悉的Safari/Chrome的Web檢查。
我不知道VB的,但我沒有使用C#以下面的方式同樣的事情:
WebKit.DOM.Document DOC1 = webKitBrowser1.Document;
WebKit.DOM.NodeList tags = doc1.getElementsByTagName(「input」);
現在,我們可以利用索引值,如從節點列表標籤訪問每個標記:
WebKit.DOM.Element榆樹=(WebKit.DOM.Element)標籤[指數];
要在VB中適應上述方法,您只需更改變量類型。概念將保持不變。
我不知道Duopixel 文檔完成加載時,我已經像這樣定義一個變量: 暗淡X1 = webkitbrowser.document 然後 我定義了一個又一個在此模式下 暗淡X2 = x1.getElementsByTagName(「href」) 然後 對於x2中的每個x3 ----代碼---- 下一個 但循環僅提取任何內容,僅當我插入body而不是href時,它的作品... 謝謝。 Massimo。 – Massimo 2011-01-28 07:44:16