_IETagNameAllGetCollection是一個函式。 指定返回一個集合還是索引對象
基本介紹
- 中文名:_IETagNameAllGetCollection
- 可選參數:指定返回一個集合還是索引對象
- -1:= (默認) 返回一個集合
簡介,參數,返回值,說明,相關,示例,
簡介
函式參考_IETagNameAllGetCollection
返回在對象中指定標籤名稱的所有元素的對象集合.
#include <*.au3>
_IETagNameAllGetCollection ( ByRef $o_object [, $i_index = -1] )
參數
$i_index [可選參數]: 指定返回一個集合還是索引對象
0 或者正整數返回一個索引對象
-1 = (默認) 返回一個集合
返回值
成功: | 返回包含指定標籤的對象變數,@EXTENDED=指定標籤的數目 |
失敗: | 返回 0 並且設定 @ERROR |
@Error: | 0 ($_IEStatus_Success) = 無錯誤 |
- | 3 ($_IEStatus_InvalidDataType) = 無效數據類型 |
- | 4 ($_IEStatus_InvalidObjectType) = 無效對象類型 |
- | 5 ($_IEStatus_InvalidValue) = 無效數值 |
- | 7 ($_IEStatus_NoMatch) = 沒有匹配 |
@Extended: | 包含無效參數數量 |
說明
DOM是分等級的,所以如果傳遞的對象是文檔對象的話,將會返回該文檔內的指定元素.如果傳遞的對象是文檔內的對象(例如.一個表格對象),那么只有在這個對象內的指定元素會被返回.
相關
示例
; *******************************************************
; 示例 1 - 打開含基本示例的瀏覽器, 獲取到
; 所有元素的集合併顯示其中每個的 tagname 和 innerText
; *******************************************************
#include<*<CITE class=highlight style="BACKGROUND: none transparent scroll repeat 0% 0%" highlight="true">.au</CITE>3>
Local$oIE=_IE_Example("basic")
Local$oElements=_IETagNameAllGetCollection($oIE)
For$oElementIn$oElements
MsgBox(4096,"Element Info","Tagname: "&$oElement.tagname&@CR&"innerText: "&$oElement.innerText)
