The Dom\Element class
(PHP 8 >= 8.4.0)
Introduction
Represents an element.
This is the modern, spec-compliant equivalent of
DOMElement .
Class synopsis
/* Inherited constants */
/* Properties */
/* Inherited properties */
/* Methods */
/* Not documented yet */
/* Inherited methods */
/* Not documented yet */
}
Properties
- 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
-
A string representing the classes of the element separated by spaces.
- 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
-
Reflects the element ID through the "id"
attribute.
- firstElementChild
-
First child element or null
.
- lastElementChild
-
Last child element or null
.
- childElementCount
-
The number of child elements.
- previousElementSibling
-
The previous sibling element or null
.
- nextElementSibling
-
The next sibling element or null
.
- innerHTML
-
The inner HTML (or XML for XML documents) of the element.
- substitutedNodeValue
-
The node value with entity substitution enabled.
Notes
Note:
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.
There are no user contributed notes for this page.