Класс Dom\Element
(PHP 8 >= 8.4.0)
Введение
Класс представляет HTML- или XML-элемент.
Класс работает с элементами аналогично классу DOMElement,
но соответствует текущим требованиям стандартов.
Свойства
- namespaceURI
-
URI пространства имён элемента.
- prefix
-
Префикс пространства имён элемента.
- localName
-
Локальное название элемента.
- tagName
-
Квалифицированное название элемента; HTML-теги приводятся к верхнему, а XML-теги сохраняют исходный регистр.
- className
-
Список классов элемента в виде строки. Названия классов разделяются пробелами.
- classList
-
Возвращает экземпляр класса Dom\TokenList
для удобного управления классами элемента.
- attributes
-
Возвращает экземпляр класса Dom\NamedNodeMap,
который представляет атрибуты элемента.
- id
-
Отражает идентификатор элемента через атрибут "id".
- firstElementChild
-
Первый дочерний элемент или null.
- lastElementChild
-
Последний дочерний элемент или null.
- childElementCount
-
Количество дочерних элементов.
- previousElementSibling
-
Элемент, который предшествует элементу, или null.
- nextElementSibling
-
Элемент, который идёт непосредственно за элементом, или null.
- children
-
Объект Dom\HTMLCollection со статическим набором дочерних элементов узла.
Свойство доступно с PHP 8.5.0.
- innerHTML
-
Содержимое HTML- или XML-элемента.
- outerHTML
-
HTML- или XML-элемент целиком — тег
и содержимое. Свойство доступно с PHP 8.5.0.
- substitutedNodeValue
-
Значение узла с автоматической заменой сущностей символами.
Примечания
Замечание:
При работе с методами или свойствами модуль DOM использует кодировку UTF-8.
Методы парсера автоматически определяют кодировку или разрешают указать кодировку при вызове.
Пользователи ещё не добавляли примечания для страницы