ConFoo 2025

The Dom\Element class

(PHP 8 >= 8.4.0)

Introdução

Represents an element.

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

Resumo da classe

class Dom\Element extends Dom\Node implements Dom\ParentNode, Dom\ChildNode {
/* Constantes herdadas */
/* Propriedades */
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;
/* Propriedades herdadas */
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 */
/* Not documented yet */
/* Métodos herdados */
/* Not documented yet */
}

Propriedades

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

Uma string representando as classes do elemento separadas por espaços.

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

Reflete o ID do elemento através do atributo "id".

firstElementChild

O primeiro elemento filho ou null.

lastElementChild

O último elemento filho ou null.

childElementCount

O número de elementos filhos.

previousElementSibling

O elemento irmão anterior ou null.

nextElementSibling

O próximo elemento irmão ou null.

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

Notas

Nota: A extensão DOM usa codificação UTF-8 ao trabalhar com métodos ou propriedades. Os métodos do analisador detectam automaticamente a codificação ou permitem que o chamador especifique uma codificação.

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top