ConFoo 2025

The Dom\Element class

(PHP 8 >= 8.4.0)

Einführung

Represents an element.

This is the modern, spec-compliant equivalent of DOMElement.

Klassenbeschreibung

class Dom\Element extends Dom\Node implements Dom\ParentNode, Dom\ChildNode {
/* Geerbte Konstanten */
/* Eigenschaften */
public readonly ?string $namespaceURI;
public readonly ?string $prefix;
public readonly string $localName;
public readonly string $tagName;
public string $id;
public readonly Dom\TokenList $classList;
public readonly Dom\NamedNodeMap $attributes;
public readonly ?Dom\Element $lastElementChild;
public readonly int $childElementCount;
/* Geerbte Eigenschaften */
public readonly int $nodeType;
public readonly string $nodeName;
public readonly string $baseURI;
public readonly bool $isConnected;
public readonly ?Dom\Document $ownerDocument;
public readonly ?Dom\Node $parentNode;
public readonly ?Dom\Element $parentElement;
public readonly Dom\NodeList $childNodes;
public readonly ?Dom\Node $firstChild;
public readonly ?Dom\Node $lastChild;
public readonly ?Dom\Node $previousSibling;
public readonly ?Dom\Node $nextSibling;
/* Methoden */
/* Not documented yet */
/* Geerbte Methoden */
/* Not documented yet */
}

Eigenschaften

namespaceURI
The namespace URI of the element.
prefix
The namespace prefix of the element.
localName
The local name of the element.
tagName
The HTML-uppercased qualified name of the element.
className

Eine Zeichenkette, die die Klassen des Elements durch Leerzeichen getrennt darstellt.

classList
Returns an instance of Dom\TokenList to easily manage the classes on this element.
attributes
Returns an instance of Dom\NamedNodeMap that represents the attributes of this element.
id

Gibt die Element-ID durch das Attribut "id" wieder.

firstElementChild

Erstes Kindelement oder null.

lastElementChild

Letztes Kindelement oder null.

childElementCount

Die Anzahl der Kindelemente.

previousElementSibling

Das vorherige Geschwisterelement oder null.

nextElementSibling

Das nächste Geschwisterelement oder null.

innerHTML
The inner HTML (or XML for XML documents) of the element.
substitutedNodeValue
The node value with entity substitution enabled.

Anmerkungen

Hinweis: Die Erweiterung DOM verwendet die UTF-8-Kodierung, wenn sie mit Methoden oder Eigenschaften arbeitet. Die Parser-Methoden erkennen die Kodierung automatisch oder erlauben es dem Aufrufer, eine Kodierung anzugeben.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top