PHP 8.4.2 Released!

Класс Dom\Element

(PHP 8 >= 8.4.0)

Введение

Представляет элемент.

Современный, соответствующий спецификации аналог класса DOMElement.

Обзор класса

class Dom\Element extends Dom\Node implements Dom\ParentNode, Dom\ChildNode {
/* Наследуемые константы */
/* Свойства */
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;
/* Наследуемые свойства */
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;
/* Методы */
/* Пока не документировано */
/* Наследуемые методы */
/* Пока не документировано */
}

Свойства

namespaceURI
Пространство имён элемента URI.
prefix
Префикс пространства имён элемента.
localName
Локальное имя элемента.
tagName
Уточнённое имя элемента HTML.
className

Строка, представляющая разделенные запятой классы элемента

classList
Возвращает экземпляр класса Dom\TokenList для удобного управления классами элемента.
attributes
Возвращает экземпляр класса Dom\NamedNodeMap, который представляет атрибуты элемента.
id

Отражает идентификатор элемента c помощью атрибута "id".

firstElementChild

Первый дочерний элемент или null.

lastElementChild

Последний дочерний элемент или null.

childElementCount

Количество дочерних элементов.

previousElementSibling

Элемент, предшествующий элементу, или null.

nextElementSibling

Элемент, следующий непосредственно за элементом, или null.

innerHTML
Внутренний HTML (или XML для XML-документов) элемента.
substitutedNodeValue
Значение узла с включённой подстановкой сущностей.

Примечания

Замечание: При работе с методами или свойствами модуль DOM использует кодировку UTF-8. Методы парсера автоматически определяют кодировку или разрешают указать кодировку при вызове.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top