_IETagNameGetCollection是一個函式。返回一個對象中按標記名稱或單元素索引的所有元素的對象集合.
基本介紹
- 外文名:_IETagNameGetCollection
- 返回值成功:返回一個包含指定集合的對象變數
- 返回值失敗:返回 0 並且設定 @ERROR
- @Extended:包含無效參數數量
函式名,參數,返回值,注意、說明,相關,示例、演示,
函式名
函式參考
_IETagNameGetCollection
返回一個對象中按標記名稱或單元素索引的所有元素的對象集合.
#include <IE...au3>
_IETagNameGetCollection ( ByRef $o_object, $s_TagName [, $i_index = -1] )
參數
$o_object InternetExplorer.Application ,視窗,框架(frame),浮動框架(iFrame)或者任何DOM中的對象的對象變數
$s_TagName 用於返回集合的標記名稱(例如. IMG, TR 等等.)
$i_index [可選參數] 指定返回一個集合還是索引實例
0 或者正整數返回一個索引實例
-1 = (默認) 返回一個集合
返回值
成功: | 返回一個包含指定標記集合的對象變數,@EXTENDED=指定標記的數量 |
失敗: | - |
@Error: | 0 ($_IEStatus_Success) = 沒有錯誤 |
- | 3 ($_IEStatus_InvalidDataType) = 無效數據類型 |
- | 4 ($_IEStatus_InvalidObjectType) = 無效對象類型 |
- | 5 ($_IEStatus_InvalidValue) = 無效數值 |
- | 7 ($_IEStatus_NoMatch) = 沒有匹配 |
@Extended: | 包含無效參數數量 |
注意、說明
DOM是分等級的,所以如果傳遞的對象是文檔對象的話,將會返回該文檔內的指定元素.如果傳遞的對象是文檔內的對象(例如.一個表(TABLE)對象),那么只有在這個對象內的指定元素會被返回.
相關
示例、演示
; *******************************************************
; 示例 1 - 打開含表單示例的瀏覽器, 獲取到
; 所有 INPUT 標記的集合併顯示其中每個的表單名稱和類型
; *******************************************************
#include<<CITE class=highlight style="BACKGROUND: none transparent scroll repeat 0% 0%" highlight="true">IE...au</CITE>3>
Local$oIE=_IE_Example("form")
Local$oInputs=_IETagNameGetCollection($oIE,"input")
For$oInputIn$oInputs
