A classe DOMElement
(PHP 5, PHP 7, PHP 8)
Resumo da classe
/* Propriedades */
/* Propriedades herdadas */
/* Métodos */
/* Métodos herdados */
public DOMNode::C14N(
bool
bool
?array
?array
): string|false
}bool
$exclusive
= false
,bool
$withComments
= false
,?array
$xpath
= null
,?array
$nsPrefixes
= null
): string|false
Propriedades
- childElementCount
-
O número de elementos filhos.
- firstElementChild
-
O primeiro elemento filho ou
null
. - lastElementChild
-
O último elemento filho ou
null
. - nextElementSibling
-
O próximo elemento irmão ou
null
. - previousElementSibling
-
O elemento irmão anterior ou
null
. - schemaTypeInfo
-
Ainda não implementado, sempre retorna
null
- tagName
-
O nome do elemento
- className
-
Uma string representando as classes do elemento separadas por espaços
- id
-
O ID do elemento
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 | As propriedades firstElementChild, lastElementChild, childElementCount, previousElementSibling, e nextElementSibling foram adicionadas. |
8.0.0 | DOMElement implementa DOMParentNode e DOMChildNode agora. |
Notas
Note:
A extensão DOM usa codificação UTF-8. Use mb_convert_encoding(), UConverter::transcode() ou iconv() para lidar com outras codificações.
Table of Contents
- DOMElement::after — Adiciona nós após o elemento
- DOMElement::append — Adiciona nós após o último nó filho
- DOMElement::before — Adiciona nós antes do elemento
- DOMElement::__construct — Cria um novo objeto DOMElement
- DOMElement::getAttribute — Retorna o valor do atributo
- DOMElement::getAttributeNames — Obtém nomes de atributos
- DOMElement::getAttributeNode — Retorna o nó do atributo
- DOMElement::getAttributeNodeNS — Retorna o nó do atributo
- DOMElement::getAttributeNS — Retorna o valor do atributo
- DOMElement::getElementsByTagName — Obtém elementos pelo nome da tag
- DOMElement::getElementsByTagNameNS — Obtém elementos por namespaceURI e localName
- DOMElement::hasAttribute — Verifica se o atributo existe
- DOMElement::hasAttributeNS — Verifica se o atributo existe
- DOMElement::insertAdjacentElement — Insere um elemento adjacente
- DOMElement::insertAdjacentText — Insere texto adjacente
- DOMElement::prepend — Adiciona nós antes do primeiro nó filho
- DOMElement::remove — Remove o elemento
- DOMElement::removeAttribute — Remove atributo
- DOMElement::removeAttributeNode — Remove atributo
- DOMElement::removeAttributeNS — Remove atributo
- DOMElement::replaceChildren — Substitui filhos no elemento
- DOMElement::replaceWith — Substitui o elemento por novos nodes
- DOMElement::setAttribute — Adiciona ou modifica um atributo existente
- DOMElement::setAttributeNode — Adiciona um novo nó de atributo ao elemento
- DOMElement::setAttributeNodeNS — Adiciona um novo nó de atributo ao elemento
- DOMElement::setAttributeNS — Adiciona um novo atributo
- DOMElement::setIdAttribute — Declara que o atributo especificado pelo nome é do tipo ID
- DOMElement::setIdAttributeNode — Declara que o atributo especificado pelo nó é do tipo ID
- DOMElement::setIdAttributeNS — Declara que o atributo especificado pelo nome local e pelo URI do namespace é do tipo ID
- DOMElement::toggleAttribute — Alterna atributo