A Classe Dom\Element

(PHP 8 >= 8.4.0)

Introdução

Representa um elemento.

Este é o equivalente moderno e compatível com as especificações de 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
O URI do namespace do elemento.
prefix
O prefixo do namespace do elemento.
localName
O nome local do elemento.
tagName
O nome qualificado do elemento, em formato HTML e maiúsculas.
className

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

classList
Retorna uma instância de Dom\TokenList para facilitar o gerenciamento de classes neste elemento.
attributes
Retorna ums instância de Dom\NamedNodeMap que representa os atributos deste elemento.
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
O HTML interno (ou XML para documentos XML) do elemento.
substitutedNodeValue
O valor do nó com substituição de entidade habilitada.

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