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


_IETagNameGetCollection

Returns a collection object of all elements in the object with the specified TagName or a single element by index.

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

Параметры

$o_object Переменная объекта InternetExplorer.Application, Window, Frame, iFrame or any object in the DOM
$s_TagName TagName of collection to return (e.g. IMG, TR etc.)
$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 specified Tag collection, @extended = specified 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, the specified elements in the document are returned. If the object passed is an object inside the document (e.g. a TABLE object), then only the specified elements inside that object are returned.

См. также

_IETagNameAllGetCollection

Пример

; *******************************************************
; Пример 1 - Open a browser with the form example, get the collection
;               of all INPUT tags and display the formname and type of each
; *******************************************************

#include <IE.au3>
$oIE = _IE_Example ("form")
$oInputs = _IETagNameGetCollection ($oIE, "input")
For $oInput In $oInputs
    MsgBox(4096, "Form Input Type", "Form: " & $oInput.form.name & " Type: " & $oInput.type)
Next