↑  ←  Описание функции


_IETagNameAllGetCollection

Returns a collection object all elements in the document or document hierarchy in source order or a single element by index.

#include <IE.au3>
_IETagNameAllGetCollection(ByRef $o_object [, $i_index = -1])

Параметры

$o_object Переменная объекта InternetExplorer.Application, Window, Frame, iFrame or any object in the DOM
$i_index [необязательный] specifies whether to return a collection or indexed instance
0 or positive integer returns an indexed instance
-1 = (по умолчанию) returns a collection

Возвращаемое значение

Успех:Возвращает an object variable containing the Tag collection, @extended = Tag count
Ошибка:Возвращает 0 и устанавливает @error
@error:0 ($_IEStatus_Success) = Нет ошибок
3 ($_IEStatus_InvalidDataType) = Неверный тип данных
4 ($_IEStatus_InvalidObjectType) = Неверный тип объекта
5 ($_IEStatus_InvalidValue) = Неверное значение
7 ($_IEStatus_NoMatch) = Нет совпадений
@extended:Содержит номер неверного параметра

Примечания

The DOM is hierarchical, so if the object passed is the document object, all elements in the document are returned. If the object passed in is an object inside the document (e.g. a TABLE object), then only the elements inside that object are returned.

См. также

_IETagNameGetCollection

Пример

; *******************************************************
; Пример 1 - Open a browser with the basic example, get the collection
;               of all elements and display the tagname and innerText of each
; *******************************************************

#include <IE.au3>
$oIE = _IE_Example ("basic")
$oElements = _IETagNameAllGetCollection ($oIE)
For $oElement In $oElements
    MsgBox(4096, "Element Info", "Tagname: " & $oElement.tagname & @CR & "innerText: " & $oElement.innerText)
Next