VB.NET調(diào)用IE代碼示例:
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)磐石免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
Dim p As New Process
'獲得URL
aURL = GetURL()
'獲得IE路徑
p.StartInfo.FileName =
System.Environment.
GetFolderPath( _
Environment.SpecialFolder.
ProgramFiles).Trim() _
"\Internet Explorer\
IEXPLORE.EXE"
p.StartInfo.Arguments
= aDenURL
'啟動(dòng)IE
'p.Start(aDenURL)
p.Start()
'主程序開始等待IE結(jié)束
p.WaitForExit()
另一種VB.NET調(diào)用IE的方法
Imports System.Threading
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e
As System.EventArgs) Handles
Button1.Click
Dim webobj As Object
webobj = CreateObject("Internet
Explorer.Application")
With webobj
.visible = True
.Navigate2(";)
Do While (.busy Or .readyState 4)
Thread.Sleep(100)
Loop
.Document.f.q.Value = Me.TextBox1.Text
.Document.f.btng.Click()
End With
MsgBox("completed.")
End Sub
首先,必須有COM的基礎(chǔ)知識,因?yàn)镮E本身就是COM技術(shù)的典型應(yīng)用。我們看到最上層是WebBrowser的宿主(Host),也就是任何你想重用 (ReUse)webbrowser control的應(yīng)用程序,可以是vb程序,也可以是vc或者任何其他語言的應(yīng)用程序。應(yīng)用程序必須是可容納activex控件的容器。
Webbrowser control既是activex control也是activex document 的宿主。作為控件,它可以置于任何activex容器,作為文檔容器,它針對特殊的類型,調(diào)用特殊類型注冊的文檔server以顯示文檔。如果你想顯示一 個(gè).doc文檔,webbrowser control裝載windows word,,對于html文檔,webbrowser裝載名為mshtml的組件(如圖所示)。針對不同的文檔,你不需要開發(fā)不同的應(yīng)用,僅僅是調(diào)用 webbrowser control即可。
Shdocvw
Shdocvw.dll包含了webbrowser control ,控制webbrowser control (就像控制其他任何activex com 控件一樣),提供瀏覽能力給上層宿主。請注意webbrowser control位于第二級中。甚至IE也不直接而是通過shdocw.dll來使用webbrowser control的。盡管shdocvw提供了大部分的瀏覽功能,但是并不提供IE窗口的呈現(xiàn)功能。盡管如此,shdocvw還是提供了簡單創(chuàng)建web 應(yīng)用程序的能力。之后章節(jié)會(huì)講到如何將ie的高級特性加入到你的應(yīng)用程序。
MSHTML
早期的mshtml具有讀取顯示html的功能。MSHTML實(shí)際上是一個(gè)active 文檔服務(wù)器,但是卻可以作為其他控件的容器(如圖中所示的)。記得嗎,你可以將activex控件置于html中,此時(shí)mshtml就是一個(gè) activex宿主,還可以控制其他的控件如vbscript 腳本引擎和javas
我前一段時(shí)間也做了個(gè)自動(dòng)登錄記錄考勤的程序,可以使用WebBrowser控件。以下是當(dāng)時(shí)在CSDN上查到的說明文檔,希望對你有所幫助。
32.WebBrowser 控件-說明
很多地方還是空白,我還不知道用法。望各位賜教,謝謝
這是我自己編制瀏覽器時(shí)的資料,供各位參考。
控件文件:system32\shdocvw.oca shdocvw.dll
注冊:regsvr32 shdocvw.dll
WebBrowser 是 IE 內(nèi)核做的 VB 控件,
WebBrowser.Document 為活動(dòng)的文檔返回自動(dòng)化對象,引用 Microsoft HTML Object Library 可查看詳細(xì)屬性和方法
下面的解說假設(shè)窗體中有一個(gè)名稱為 Web1 的 WebBrowser 控件
■■方法 ==============================
▲GoBack 相當(dāng)于IE的“后退”按鈕,使你在當(dāng)前歷史列表中后退一項(xiàng)
▲GoForward 相當(dāng)于IE的“前進(jìn)”按鈕,使你在當(dāng)前歷史列表中前進(jìn)一項(xiàng)
▲GoHome 相當(dāng)于IE的“主頁”按鈕,連接用戶默認(rèn)的主頁
▲GoSearch 相當(dāng)于IE的“搜索”按鈕,連接用戶默認(rèn)的搜索頁面
▲Navigate 連接到指定的 URL,并顯示網(wǎng)頁
▲Navigate2 與 Navigate 作用同?
▲Refresh 刷新當(dāng)前頁面
▲Refresh2 同上,只是可以指定刷新級別,所指定的刷新級別的值來自RefreshConstants枚舉表,
該表定義在ExDisp.h中,可以指定的不同值如下:
REFRESH_NORMAL 執(zhí)行簡單的刷新,不將HTTP pragma: no-cache頭發(fā)送給服務(wù)器
REFRESH_IFEXPIRED 只有在網(wǎng)頁過期后才進(jìn)行簡單的刷新
REFRESH_CONTINUE 僅作內(nèi)部使用。在MSDN里寫著DO NOT USE! 請勿使用
REFRESH_COMPLETELY 將包含pragma: no-cache頭的請求發(fā)送到服務(wù)器
▲Stop 相當(dāng)于IE的“停止”按鈕,停止當(dāng)前頁面及其內(nèi)容的載入
■■屬性===================================
▲Document 為活動(dòng)的文檔返回自動(dòng)化對象。如果HTML當(dāng)前正被顯示在 Web1 中,則 Document 提供
對DHTML Object Model的訪問途徑。下面有詳細(xì)介紹
▲TopLevelContainer 返回一個(gè)Boolean值,表明 IE 是否是 Web1 控件頂層容器,是就返回 true
▲Type 返回已被 Web1 控件加載的對象的類型。例如:
如果加載.doc文件,就會(huì)返回 Microsoft Word Document
▲LocationName 返回一個(gè)字符串,該字符串包含著 Web1 當(dāng)前顯示的資源的名稱,
如果資源是網(wǎng)頁就是網(wǎng)頁的標(biāo)題;
如果是文件或文件夾,就是文件或文件夾的名稱
▲LocationURL 返回 Web1 當(dāng)前正在顯示的資源的 URL
▲Busy 返回一個(gè)Boolean值,說明 Web1 當(dāng)前是否正在加載 URL,如果返回 true
就可以使用 stop 方法來撤銷正在執(zhí)行的訪問操作
▲Object 設(shè)置返回一個(gè)顯現(xiàn)網(wǎng)頁的 SHDocVwCtl.WebBrowser_V1 對象。參見下文。
▲MenuBar
▲StatusBar
▲ToolBar
▲Visible
▲
■■事件===================================
▲BeforeNavigate2 導(dǎo)航發(fā)生前觸發(fā)(打開網(wǎng)頁前),刷新時(shí)不觸發(fā)
▲CommandStateChange 當(dāng)命令的激活狀態(tài)改變時(shí)觸發(fā)。它表明何時(shí)激活或關(guān)閉Back和Forward菜單項(xiàng)或按鈕
▲DocumentComplete 當(dāng)整個(gè)文檔完成是觸發(fā),刷新頁面不觸發(fā)
▲DownloadBegin 當(dāng)某項(xiàng)下載操作已經(jīng)開始后觸發(fā),刷新也可觸發(fā)此事件
▲DownloadComplete 當(dāng)某項(xiàng)下載操作已經(jīng)完成后觸發(fā),刷新也可觸發(fā)此事件
▲NavigateComplete2 導(dǎo)航完成后觸發(fā),刷新時(shí)不觸發(fā)
▲NewWindow2 彈出新窗口以前觸發(fā)
可在此事件中設(shè)置 ppDisp 參數(shù)新網(wǎng)頁顯示對象,同時(shí)不會(huì)出現(xiàn) SHDocVwCtl.WebBrowser_V1 的 NewWindow 事件
▲OnFullScreen 當(dāng) FullScreen 屬性改變時(shí)觸發(fā)。該事件采用 VARIENT_BOOL 的一個(gè)輸入?yún)?shù)來指示 IE 是全
屏顯示方式(VARIENT_TRUE)還是普通顯示方式(VARIENT_FALSE)
▲OnMenuBar 改變 MenuBar 屬性時(shí)觸發(fā),標(biāo)示參數(shù)是 VARIENT_BOOL 類型的。
VARIANT_TRUE 可見,VARIANT_ FALSE 隱藏
▲OnQuit 無論是用戶關(guān)閉瀏覽器還是開發(fā)者調(diào)用Quit方法,當(dāng)IE退出時(shí)就會(huì)觸發(fā)
▲OnStatusBar 改變 StatusBar 屬性時(shí)觸發(fā),標(biāo)示狀態(tài)欄是否可見。
▲OnToolBar 改變 ToolBar 屬性時(shí)觸發(fā),標(biāo)示工具欄是否可見。
▲OnVisible 改變 Visible 屬性時(shí)觸發(fā)
▲StatusTextChange 控件的狀態(tài)信息改變時(shí)觸發(fā)。
▲TitleChange 網(wǎng)頁標(biāo)題改變時(shí)觸發(fā)。參數(shù) Text 是新標(biāo)題,Web1.LocationName 屬性是舊標(biāo)題
■■SHDocVwCtl.WebBrowser_V1 對象==================
在窗體聲明部分加入:Private WithEvents Web_V1 As SHDocVwCtl.WebBrowser_V1
在 Form_Load 加入:Set Web_V1 = Web1.Object
這樣,Web_V1 就會(huì)有如下事件:
▲NewWindow 彈出新窗口以前觸發(fā)
如果在 Web1_NewWindow2 設(shè)置了 ppDisp 為新顯示對象,就不會(huì)出現(xiàn)此事件
★例子1,用自己開發(fā)的程序的新窗口顯示彈出網(wǎng)頁:
Dim nForm As New FormMain 'FormMain 為你的放有 Web1 控件的窗體
Processed = True '阻止控件調(diào)用 IE 彈出窗口
nForm.Show
nForm.Web1.Navigate URL
★例子2,在同一窗口顯示網(wǎng)頁:
Processed = True '阻止控件調(diào)用 IE 彈出窗口
Web1.Navigate URL
■■■■■■■■■■■■■■■■■■■■■■■■
■■Web1.Document 對象(HTMLDocument 對象)=======================
▲All(1)集合,已加載到 Web1 中的 html 文檔包含的所有標(biāo)簽對象:HTMLAreaElement
集合對象索引起點(diǎn)為0,總個(gè)數(shù)為 All.length
可以用索引訪問其中對象,如:All(1)
也可以用 Html 頭元素名稱訪問對象,如:All("body")
All(0) 一般是自身的 outerHTML,可以這樣返回文檔代碼(查看源文件):
Text1.Text = Web1.Document.All(0).outerhtml
但上一條語句并不可靠,有的網(wǎng)頁開頭的代碼不是html,而是其他,例如:!--STATUS OK--
All()集合有 HTMLAreaElement 對象的大多數(shù)屬性,有的元素還有特有的屬性。
注意 某元素的 sourceIndex 屬性就是該對象在 Document.All() 集合中的編號
▲body 主體元素對象:IHTMLElement
▲activeElement 活動(dòng)元素:IHTMLElement
▲anchors 錨集合:IHTMLElementCollection
▲appendChild 方法:附加子對象(newChild As IHTMLDOMNode) As IHTMLDOMNode
▲applets 程序集合Java:IHTMLElementCollection
▲attachEvent 方法:隸屬事件(event As String, pdisp As object) As Boolean
▲attributes 屬性對象:object
▲bgColor 背景色:Variant
▲childNodes 子節(jié)點(diǎn):object
▲clear 方法:清除
▲cloneNode 方法:復(fù)制節(jié)點(diǎn)(fDeep As Boolean) As IHTMLDOMNode
▲close 方法:關(guān)閉
▲compatMode
▲cookie 緩存
▲createAttribute 方法:創(chuàng)建屬性(bstrattrName As String) As IHTMLDOMAttribute
▲createComment 方法:創(chuàng)建注釋(bstrdata As String) As IHTMLDOMNode
▲createDocumentFragment 方法:創(chuàng)建文檔片段() As IHTMLDocument2
▲createDocumentFromUrl 方法:從URL創(chuàng)建文檔(bstrUrl As String, bstrOptions As String) As IHTMLDocument2
▲createElement 方法:創(chuàng)建元素(eTag As String) As IHTMLElement
▲CreateEventObject 方法:創(chuàng)建事件對象([pvarEventObject]) As IHTMLEventObj
▲createRenderStyle 方法:(v As String) As IHTMLRenderStyle
▲createStyleSheet 方法:創(chuàng)建方式表([bstrHref As String], [lIndex As Long = -1]) As IHTMLStyleSheet
▲createTextNode 方法:創(chuàng)建文本節(jié)點(diǎn)(text As String) As IHTMLDOMNode
▲defaultCharset 默認(rèn)字符集?
▲detachEvent 方法:分離事件(event As String, pdisp As object)
▲dir
▲doctype 文檔類型:IHTMLDOMNode
▲documentElement 文檔元素:IHTMLElement
▲domain
▲elementFromPoint 方法:點(diǎn)所屬組(x As Long, y As Long) As IHTMLElement
▲embeds :IHTMLElementCollection
▲execCommand 方法:實(shí)行命令(cmdID As String, [showUI As Boolean = False], [value]) As Boolean
▲execCommandShowHelp 方法:幫助命令(cmdID As String) As Boolean
▲fgColor 前景色:Variant
▲fileCreatedDate 文件創(chuàng)建日期
▲file Modified Date 文件修改日期
▲fileSize 文件大小
▲fileUpdatedDate 文件更新日期
▲FireEvent 方法:首事件(bstrEventName As String, [pvarEventObject]) As Boolean
▲firstChild 首子對象:IHTMLDOMNode
▲focus 方法:
▲forms 窗體:IHTMLElementCollection
▲frames 框架結(jié)構(gòu):FramesCollection
▲getElementById 方法:獲取指定的 ID 元素(v As String) As IHTMLElement
▲getElementsByName 方法:獲取指定的 Name 元素集合(v As String) As IHTMLElementCollection
▲getElementsByTagName 方法:獲取指定的 TagName 元素集合(v As String) As IHTMLElementCollection
▲hasChildNodes 方法:
▲hasFocus 方法:() As Boolean
▲images 圖像集合:IHTMLElementCollection
▲implementation 執(zhí)行:IHTMLDOMImplementation
▲insertBefore 方法:插入前面(newChild As IHTMLDOMNode, [refChild]) As IHTMLDOMNode
▲lastChild
▲lastModified 上一修改
▲linkColor 鏈接色
▲alinkColor A 鏈接色:
▲vlinkColor V 鏈接色:
▲links 連接集合:IHTMLElementCollection
▲location 位置:HTMLLocation
▲media 媒體
▲mimeType
▲nameProp
▲namespaces 名稱空間:object
▲nextSibling 下一相同對象
▲nodeName
▲nodeType
▲nodeValue
▲open 方法:打開([url As String = "text/html"], [name], [features], [replace]) As object
▲ownerDocument 所有者文檔:object
▲parentNode 父節(jié)點(diǎn):IHTMLDOMNode
▲parentWindow 父窗口:IHTMLWindow2
▲plugins 插件集合?:IHTMLElementCollection
▲previousSibling 前一兄弟:IHTMLDOMNode
▲protocol 協(xié)議
▲queryCommandEnabled 方法:查詢命令能否執(zhí)行(cmdID As String) As Boolean
▲queryCommandIndeterm 方法:查詢命令? (cmdID As String) As Boolean
▲queryCommandState 方法:查詢命令狀態(tài)(cmdID As String) As Boolean
▲queryCommandSupported 方法:查詢命令支持(cmdID As String) As String
▲queryCommandText 方法:查詢命令文本(cmdID As String) As Boolean
▲queryCommandValue 方法:查詢命令值 (cmdID As String)
▲readyState
▲recalc 方法:([fForce As Boolean = False])
▲referrer
▲releaseCapture 方法:
▲removeChild 方法:
▲removeNode 方法:
▲replaceChild 方法:
▲replaceNode 方法:替換節(jié)點(diǎn)(replacement As IHTMLDOMNode) As IHTMLDOMNode
▲scripts script集合:IHTMLElementCollection
▲security 安全:String
▲selection 已選擇的對象集合:IHTMLSelectionObject
▲styleSheets 方式表單:HTMLStyleSheetsCollection
▲swapNode 方法:交換節(jié)點(diǎn)(otherNode As IHTMLDOMNode) As IHTMLDOMNode
▲title
▲toString 方法:
▲url
▲URLUnencoded
▲write 方法:(ParamArray psarray() As Variant)
▲writeln 方法:(ParamArray psarray() As Variant)
▲onstop 既是屬性,又是事件
▲共有屬性和事件
■■共有屬性和事件:既是屬性,又是事件。面帶 on 的=======================
▲onactivate onActivate 激活
▲onafterupdate onAfterUpdate 更新后
▲onbeforeactivate onBeforeActivate 激活前
▲onbeforecopy onBeforeCopy 復(fù)制前
▲onbeforecut onBeforeCut 剪切前
▲onbeforedeactivate onBeforeDeactivate 無效前
▲onbeforeeditfocus onBeforeEditFocus 獲得編輯焦點(diǎn)前
▲onbeforepaste onBeforePaste 粘貼前
▲onbeforeupdate onBeforeUpdate 更新前
▲onblur onBlur 模糊
▲oncellchange onCellChange 單元改變
▲onclick onClick 單擊
▲oncontextmenu onContextMenu 上下文菜單
▲oncontrolselect onControlSelect 控件選定
▲oncopy onCopy 復(fù)制
▲oncut onCut 剪切
▲ondataavailable onDataAvailable 有用數(shù)據(jù)
▲ondatasetchanged onDataSetChanged 數(shù)據(jù)設(shè)置改變
▲ondatasetcomplete onDataSetComplete 數(shù)據(jù)設(shè)置完成
▲ondblclick onDblClick 雙擊
▲ondeactivate onDeactivate 變?yōu)榉腔顒?dòng)
▲ondrag onDrag 拖
▲ondragend onDragEnd 拖結(jié)束
▲ondragenter onDragEnter 拖進(jìn)
▲ondragleave onDragLeave 拖離
▲ondragover onDragOver 拖過
▲ondragstart onDragStart 拖開始
▲ondrop onDrop
▲onerrorupdate onErrorUpdate 更新錯(cuò)誤
▲onfilterchange onFilterChange 過濾器改變
▲onfocus onFocus
▲onfocusin onFocusIn 焦點(diǎn)進(jìn)入
▲onfocusout onFocusOut 焦點(diǎn)離開
▲onhelp onHelp
▲onkeydown onKeyDown
▲onkeypress onKeyPress
▲onkeyup onKeyUp
▲onlayoutcomplete onLayoutComplete 版面完成
▲onlosecapture onLoseCapture 失去捕獲
▲onmousedown onMouseDown
▲onmouseenter onMouseEnter
▲onmouseleave onMouseLeave
▲onmousemove onMouseMove
▲onmouseout onMouseOut
▲onmouseover onMouseOver
▲onmouseup onMouseUp
▲onmousewheel onMouseWheel 鼠標(biāo)滾輪
▲onmove onMove
▲onmoveend onMoveEnd
▲onmovestart onMoveStart
▲onpage onPage
▲onpaste onPaste 粘貼
▲onpropertychange onPropertyChange 性質(zhì)改變
▲onreadystatechange onSeadyStateChange 準(zhǔn)備狀態(tài)改變
▲onresize onResize
▲onresizeend onResizeEnd
▲onresizestart onResizeStart
▲onrowenter onRowEnter 行進(jìn)入
▲onrowexit onRowExit
▲onrowsdelete onRowsDelete
▲onrowsinserted onRowsInserted
▲onscroll onScroll
▲onselectstart onSelectStart
-------
■■HTMLDivElement 對象:div 元素特有的屬性=======================
▲align 排列:String
▲dataFld 數(shù)據(jù)流體:String
▲dataFormatAs 數(shù)據(jù)格式:String
▲dataSrc 數(shù)據(jù)Src:String
▲noWrap
■■HTMLAreaElement 對象:區(qū)域元素 大多數(shù)元素共有的屬性=======================
一個(gè) HTMLAreaElement 可以包含多個(gè) HTMLAreaElement 對象,用 all() 集合訪問
▲sourceIndex 對象在 Document.All() 集合中的編號
▲accessKey String:訪問鍵
▲addBehavior 方法:添加行為(bstrUrl As String, [pvarFactory]) As Long
▲addFilter 方法:添加過濾器(pUnk As Unknown)
▲all 【參 HTMLAreaElement】
▲alt
▲appendChild 【參 HTMLAreaElement】
▲applyElement 方法:申請?jiān)?apply As IHTMLElement, where As String) As IHTMLElement
▲attachEvent 方法:隸屬事件(event As String, pdisp As object) As Boolean
▲attributes 【參 HTMLAreaElement】
▲behaviorUrns 行為缸對象:object
▲blur 方法:模糊
▲canHaveChildren 是否能擁有子對象
▲canHaveHTML 是否能擁有HTML
▲childNodes 子節(jié)點(diǎn):object
▲children 是否子對象
▲className 類名
▲clearAttributes 方法:清除屬性
▲click 方法:單擊
▲clientHeight 內(nèi)部高度?
▲clientLeft
▲clientTop
▲clientWidth
▲cloneNode 方法:克隆節(jié)點(diǎn)(fDeep As Boolean) As IHTMLDOMNode
▲componentFromPoint 方法:點(diǎn)所屬組(x As Long, y As Long) As String
▲contains 方法:包含contains(pChild As IHTMLElement) As Boolean
▲contentEditable
▲coords
▲createControlRange 方法:創(chuàng)建控制山脈(行列)() As object
▲currentStyle 當(dāng)前樣式:IHTMLCurrentStyle
▲detachEvent 方法:分離事件(event As String, pdisp As object)
▲dir
▲disabled 不可用
▲document 文檔對象:object
▲doScroll 方法([component])
▲dragDrop 方法:拖放
▲filters 過濾器: IHTMLFiltersCollection
▲FireEvent 方法FireEvent(bstrEventName As String, [pvarEventObject]) As Boolean
▲firstChild 首子對象:IHTMLDOMNode
▲focus 方法
▲getAdjacentText 方法:獲取臨近文本(where As String) As String
▲getAttribute 方法:獲取屬性(strAttributeName As String, [lFlags As Long])
▲getAttributeNode 方法:獲取屬性節(jié)點(diǎn)(bstrName As String) As IHTMLDOMAttribute
▲getBoundingClientRect 方法:獲取內(nèi)部范圍矩形() As IHTMLRect
▲getClientRects 方法:獲取委托矩形() As IHTMLRectCollection
▲getElementsByTagName 【參 HTMLAreaElement】
▲getExpression 方法:獲取表達(dá)(propname As String)
▲hasChildNodes 【參 HTMLAreaElement】
▲hash 無用信息
▲hideFocus
▲host 主人
▲hostname 主人名稱
▲href 默認(rèn)屬性
▲id 標(biāo)示字符串
▲innerHTML 元素內(nèi)的 html 代碼
▲innerText 內(nèi)部的純文本,可以顯示到網(wǎng)頁上的文字
▲insertAdjacentElement 方法:插入臨近元素(where As String, insertedElement As IHTMLElement) As IHTMLElement
▲insertAdjacentHTML 方法:(where As String, html As String)
▲insertAdjacentText 方法:(where As String, text As String)
▲insertBefore 方法:(newChild As IHTMLDOMNode, [refChild]) As IHTMLDOMNode
▲isContentEditable
▲isDisabled
▲isMultiLine
▲isTextEdit
▲lang
▲language
▲lastChild
▲mergeAttributes 方法:合并屬性(mergeThis As IHTMLElement, [pvarFlags])
▲nextSibling 下一同級對象
▲nodeName
▲nodeType
▲nodeValue
▲noHref
▲normalize 方法:規(guī)格化
▲offsetHeight 偏移(縮進(jìn))高度
▲offsetLeft
▲offsetParent
▲offsetTop
▲offsetWidth
▲outerHTML 包含元素本身及內(nèi)部的 html 代碼
▲outerText
▲ownerDocument
▲parentElement
▲parentNode
▲parentTextEdit
▲pathname
▲port
▲previousSibling
▲protocol
▲readyState
▲recordNumber
▲releaseCapture 方法:釋放捕獲
▲removeAttribute 方法:移除屬性
▲removeAttributeNode 方法
▲removeBehavior 方法:移除行為
▲removeChild 方法
▲removeExpression 方法
▲removeFilter 方法
▲removeNode 方法
▲replaceAdjacentText 方法:替換臨近文本
▲replaceChild 方法
▲replaceNode 方法
▲runtimeStyle 運(yùn)行方式:IHTMLStyle
▲scopeName 范圍名稱
▲scrollHeight
▲scrollIntoView 方法
▲scrollLeft
▲scrollTop
▲scrollWidth
▲search
▲setActive 方法
▲setAttribute 方法
▲setAttributeNode 方法
▲setCapture 方法
▲setExpression 方法
▲shape
▲style
▲swapNode 方法:交換節(jié)點(diǎn)
▲tabIndex
▲tagName 標(biāo)簽名
▲tagUrn 標(biāo)簽缸
▲target 目標(biāo)
▲title
▲toString
■■Web1 應(yīng)用例子
▲在網(wǎng)頁加裁完畢后,運(yùn)行其中某層的鏈接,當(dāng)然事先必須知道該層鏈接的TagName:
WebBrowser1.Document.getElementsByname("TagName").click。