Element
class Element extends Node implements ParentNode, ChildNode (View source)
Constants
DOCUMENT_POSITION_DISCONNECTED |
|
DOCUMENT_POSITION_PRECEDING |
|
DOCUMENT_POSITION_FOLLOWING |
|
DOCUMENT_POSITION_CONTAINS |
|
DOCUMENT_POSITION_CONTAINED_BY |
|
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC |
|
Properties
int | $nodeType | from Node | |
string | $nodeName | from Node | |
string | $baseURI | from Node | |
bool | $isConnected | from Node | |
Document|null | $ownerDocument | from Node | |
Node|null | $parentNode | from Node | |
Element|null | $parentElement | from Node | |
Node> | $childNodes | from Node | |
Node|null | $firstChild | from Node | |
Node|null | $lastChild | from Node | |
Node|null | $previousSibling | from Node | |
Node|null | $nextSibling | from Node | |
string|null | $nodeValue | from Node | |
string|null | $textContent | from Node | |
string|null | $namespaceURI | ||
string|null | $prefix | ||
string | $localName | ||
string | $tagName | ||
string | $id | ||
string | $className | ||
TokenList read-only | $classList | ||
NamedNodeMap | $attributes | ||
Element|null | $firstElementChild | ||
Element|null | $lastElementChild | ||
int | $childElementCount | ||
Element|null | $previousElementSibling | ||
Element|null | $nextElementSibling | ||
string | $innerHTML | ||
string | $outerHTML | ||
string | $substitutedNodeValue |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
in
Node at line 220
Node
getRootNode(array $options = [])
No description
in
Node at line 224
bool
hasChildNodes()
No description
in
Node at line 235
void
normalize()
No description
in
Node at line 237
Node
cloneNode(bool $deep = false)
No description
in
Node at line 239
bool
isEqualNode(Node|null $otherNode)
No description
in
Node at line 241
bool
isSameNode(Node|null $otherNode)
No description
in
Node at line 249
int
compareDocumentPosition(Node $other)
No description
in
Node at line 251
bool
contains(Node|null $other)
No description
in
Node at line 253
string|null
lookupPrefix(string|null $namespace)
No description
in
Node at line 255
string|null
lookupNamespaceURI(string|null $prefix)
No description
in
Node at line 257
bool
isDefaultNamespace(string|null $namespace)
No description
in
Node at line 259
Node
insertBefore(Node $node, Node|null $child)
No description
in
Node at line 261
Node
appendChild(Node $node)
No description
in
Node at line 263
Node
replaceChild(Node $node, Node $child)
No description
in
Node at line 265
Node
removeChild(Node $child)
No description
in
Node at line 267
int
getLineNo()
No description
in
Node at line 269
string
getNodePath()
No description
in
Node at line 271
string|false
C14N(bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)
No description
in
Node at line 273
int|false
C14NFile(string $uri, bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)
No description
in
Node at line 275
array
__sleep()
No description
in
Node at line 277
void
__wakeup()
No description
bool
hasAttributes()
No description
array
getAttributeNames()
No description
string|null
getAttribute(string $qualifiedName)
No description
string|null
getAttributeNS(string|null $namespace, string $localName)
No description
void
setAttribute(string $qualifiedName, string $value)
No description
void
setAttributeNS(string|null $namespace, string $qualifiedName, string $value)
No description
void
removeAttribute(string $qualifiedName)
No description
void
removeAttributeNS(string|null $namespace, string $localName)
No description
bool
toggleAttribute(string $qualifiedName, bool|null $force = null)
No description
bool
hasAttribute(string $qualifiedName)
No description
bool
hasAttributeNS(string|null $namespace, string $localName)
No description
Attr|null
getAttributeNode(string $qualifiedName)
No description
Attr|null
getAttributeNodeNS(string|null $namespace, string $localName)
No description
Attr|null
setAttributeNode(Attr $attr)
No description
Attr|null
setAttributeNodeNS(Attr $attr)
No description
HTMLCollection
getElementsByTagName(string $qualifiedName)
No description
HTMLCollection
getElementsByTagNameNS(string|null $namespace, string $localName)
No description
Element|null
insertAdjacentElement(AdjacentPosition $where, Element $element)
No description
void
insertAdjacentText(AdjacentPosition $where, string $data)
No description
void
setIdAttribute(string $qualifiedName, bool $isId)
No description
void
setIdAttributeNS(string|null $namespace, string $qualifiedName, bool $isId)
No description
void
setIdAttributeNode(Attr $attr, bool $isId)
No description
void
remove()
No description
void
before(Node|string ...$nodes)
No description
void
after(Node|string ...$nodes)
No description
void
replaceWith(Node|string ...$nodes)
No description
void
append(Node|string ...$nodes)
No description
void
prepend(Node|string ...$nodes)
No description
void
replaceChildren(Node|string ...$nodes)
No description
Element|null
querySelector(string $selectors)
No description
NodeList
querySelectorAll(string $selectors)
No description
Element|null
closest(string $selectors)
No description
bool
matches(string $selectors)
No description
array
getInScopeNamespaces()
No description
array
getDescendantNamespaces()
No description
void
rename(string|null $namespaceURI, string $qualifiedName)
No description