實在是搞不懂決議網頁元素,怎么一級的一級向下找到自己需求的控制元件,
求大神們指定一下,系統的講一下這方面的知識和方法、或者給個詳細的學習指引(別說讓我去看WEB編程)
getElementsByTagName
getElementByID
等【這些方法我怎么能看到相應的代碼和方法或者是document的所有的屬性。
如 Web1.OleObject.document.getElementByID.value 等怎么取到我想要的控制元件的值
uj5u.com熱心網友回復:
使用EmbeddedWebBrowser,相當與webbrowser的加強版,里面很多的實體,看完后就基本上明白了。uj5u.com熱心網友回復:
如果你未用于Delphi自帶的webbrowser,那么就使用第三方控制元件:EmbeddedWB,目前它支持XE7。
它有自帶的Demo,委好用。通過它,我自編的一個瀏覽器,非常方便。
uj5u.com熱心網友回復:
我原來寫過一個,你可以看看這里,不過封裝的不全面,只弄了我以前自己需要的,你可以自己根據相應的思路擴展一下Delphi通過MSHTML實作一個HTML決議類
還有武大以前有一個的
uj5u.com熱心網友回復:
哇 原來你是不得閑啊!榮幸啊
你寫的那個我用過,
你那個只能決議 網頁元素,不能給網頁元素賦值吧?
uj5u.com熱心網友回復:
使用EmbeddedWebBrowseruj5u.com熱心網友回復:

賦值和獲取值是一個相對的,能獲得,就能賦值,一般的MSHTML有Get,就有對應的Set,仔細看看MSDN相關
uj5u.com熱心網友回復:
決議的方法就不一樣的嗎?
uj5u.com熱心網友回復:
EmbeddedWebBrowser比Delphi自帶的控制元件功能多一些,下面的是WebBrowser的常用功能,僅供參考
WebBrowser的常用功能
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87409.html
標籤:VCL組件開發及應用
下一篇:新手求問
