Funktionreferenz


_IETagNameAllGetCollection

Beschreibung anzeigen in

Gibt ein Auflistungsobjekt aller Elemente des Dokuments oder der Dokumentenhierarchie in der Reihenfolge der Quelle oder ein dem Index entsprechendes Element zurück

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

Parameter

$oObject Objektvariable eines InternetExplorer.Application, Fensters, Frame-, iFrame- oder beliebigen Objekts des DOM
$iIndex [optional] Gibt an, ob eine Auflistung oder ein einzelnes Element zurückgegeben werden soll
    0 oder positive Ganzzahl gibt das entsprechende Element zurück
    -1 = (Standard) Gibt eine Auflistung zurück

Rückgabewert

Erfolg: eine Objektvariable, die eine Auflistung der Tags enthält, @extended = Anzahl der Tags
Fehler: setzt das @error Flag auf ungleich null
@error: 3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp
4 ($_IEStatus_InvalidObjectType) - Ungültiger Objekttyp
5 ($_IEStatus_InvalidValue) - Ungültiger Wert
7 ($_IEStatus_NoMatch) - Keine Übereinstimmung gefunden
@extended: Beinhaltet Nummer des ungültigen Parameters

Bemerkungen

Das DOM ist hierarchisch angelegt.
Ist das übergebene Objekt das Dokument-Objekt, werden alle Elemente des Dokuments zurückgegeben.
Ist das übergebene Objekt jedoch ein Objekt innerhalb des Dokuments (z.B. ein TABLE-Objekt), werden lediglich alle Elemente innerhalb dieses bestimmten Objekts zurückgegeben.

Verwandte Funktionen

_IETagNameGetCollection

Beispiel

#include <IE.au3>
#include <MsgBoxConstants.au3>

; Öffnet einen Browser mit dem Grundlagen Beispiel.
; Sammelt alle Elemente und zeigt den Tag-Namen sowie den Text innerhalb an

Local $oIE = _IE_Example("basic")
Local $oElements = _IETagNameAllGetCollection($oIE)
For $oElement In $oElements
    If $oElement.id Then MsgBox($MB_SYSTEMMODAL, "Element Info", "Tagname: " & $oElement.tagname & @CRLF & "id: " & $oElement.id & @CRLF & "innerText: " & $oElement.innerText)
Next
_IEQuit($oIE)