ConFoo 2025

The Dom\Element class

(PHP 8 >= 8.4.0)

简介

Represents an element.

This is the modern, spec-compliant equivalent of 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;
/* 方法 */
/* Not documented yet */
/* 继承的方法 */
/* Not documented yet */
}

属性

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.

注释

注意: 此 DOM 扩展在处理方法或属性时使用 UTF-8 编码。 解析器方法会自动检测编码,或允许调用者指定编码。

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top