La clase Dom\Element

(PHP 8 >= 8.4.0)

Introducción

Representa un elemento.

Este es el equivalente moderno y conforme a las especificaciones de DOMElement.

Sinopsis de la Clase

class Dom\Element extends Dom\Node implements Dom\ParentNode, Dom\ChildNode {
/* Constantaes heredadas constants */
/* Propiedades */
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;
/* Propiedades heredadas */
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;
/* Métodos */
/* Aún no documentado */
/* Métodos heredados */
/* Aún no documentado */
}

Propiedades

namespaceURI
El URI del espacio de nombres del elemento.
prefix
El prefijo del espacio de nombres del elemento.
localName
El nombre local del elemento.
tagName
El nombre en mayúsculas HTML calificado del elemento.
className

Una cadena que representa las clases del elemento, separadas por espacios.

classList
Devuelve una instancia de Dom\TokenList para gestionar fácilmente las clases de este elemento.
attributes
Devuelve una instancia de Dom\NamedNodeMap que representa los atributos de este elemento.
id

Refleja el ID del elemento a través del atributo "id".

firstElementChild

Primer elemento hijo o null.

lastElementChild

Último elemento hijo o null.

childElementCount

El número de elementos hijos.

previousElementSibling

El elemento hermano anterior o null.

nextElementSibling

El elemento hermano siguiente o null.

innerHTML
El HTML interno (o XML para documentos XML) del elemento.
substitutedNodeValue
El valor del nodo con sustitución de entidad activada.

Notas

Nota: The DOM extension uses UTF-8 encoding when working with methods or properties. The parser methods auto-detect the encoding or allow the caller to specify an encoding.

add a note

User Contributed Notes

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