La clase Dom\Element
En esta página
Introducción#
Representa un elemento.
Este es el equivalente moderno y conforme a las especificaciones de DOMElement.
Sinopsis de la clase#
Dom\Element
extends
Dom\Node
implements
Dom\ParentNode
Dom\ChildNode
Constantes heredadas
Propiedades
public
readonly
string
null
namespaceURI
public
readonly
string
null
prefix
public
readonly
string
localName
public
readonly
string
tagName
public
string
id
public
string
className
public
readonly
Dom\TokenList
classList
public
readonly
Dom\NamedNodeMap
attributes
public
readonly
Dom\Element
null
firstElementChild
public
readonly
Dom\Element
null
lastElementChild
public
readonly
int
childElementCount
public
readonly
Dom\Element
null
previousElementSibling
public
readonly
Dom\Element
null
nextElementSibling
public
readonly
Dom\HTMLCollection
children
public
string
innerHTML
public
string
outerHTML
public
string
substitutedNodeValue
Propiedades heredadas
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.
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.
innerHTML
El HTML interno (o XML para documentos XML) del elemento.
outerHTML
El HTML externo (o XML para documentos XML) del elemento, incluyendo el propio elemento. Disponible a partir de PHP 8.5.0.
substitutedNodeValue
El valor del nodo con sustitución de entidad activada.
Notas#
[!NOTE] La extensión DOM utiliza el codificado UTF-8 al utilizar los métodos o las propiedades. Los métodos del analizador detectan automáticamente el codificado o permiten al llamante especificar un codificado.