Node : EventTarget
Instance Properties
A NodeList containing the children Nodes of this
. See also Element.children.
Example:
RunResults:
The first child Node in this
. If this
has no children, firstChild
will be null
.
Example:
RunResults:
The last child Node in this
. If this
has no children, lastChild
will be null
.
Example:
RunResults:
The sibling Node after this
in this.parentNode
's children. If this
is the last child in parentNode
or this
has no parentNode
, nextSibling
will be null
.
Example:
RunResults:
The name of the node. The value of nodeName
depends on the type of this
. For Element
s, the nodeName
is the same as Element.tagName
. For ProcessingInstructions
s, the nodeName
is the same as ProcessingInstruction.target
.
Example:
RunResults:
The type of this Node. Will be one of ELEMENT_NODE
ATTRIBUTE_NODE
TEXT_NODE
CDATA_SECTION_NODE
ENTITY_REFERENCE_NODE
ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
DOCUMENT_NODE
DOCUMENT_TYPE_NODE
DOCUMENT_FRAGMENT_NODE
or NOTATION_NODE
.
Example:
RunResults:
The text content of this
(not including any descendants). Note, Element
s do not have text content, the text is placed in a Text
Node inside the Element
. See also textContent
.
Example:
RunResults:
The parent of this
. parentElement
will return the same value as parentNode
if the parent is also an Element
. The document
is one Node
that is not also an Element
.
Example:
RunResults:
The sibling Node before this
in this.parentNode
's children. If this
is the first child in parentNode
or this
has no parentNode
, previousSibling
will be null
.
Example:
RunResults:
Instance Methods
Inserts newChild
at the end of the children of this
. Returns newChild
. See also insertBefore()
, removeChild()
, and replaceChild()
.
Example:
RunResults:
Creates a copy of this
. Only the attributes
of the element are copied (any other properties set will not be copied). If deep
is true, all descendants will be copied and added as children of the clone. Otherwise the returned value will not have children.
Example:
RunResults:
Returns a value that indicates where other
is relative to this
. The return value will be a number that is the bitwise AND (&) of one or more of the following values: DOCUMENT_POSITION_CONTAINED_BY
, DOCUMENT_POSITION_CONTAINS
, DOCUMENT_POSITION_DISCONNECTED
, DOCUMENT_POSITION_FOLLOWING
, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
, or DOCUMENT_POSITION_PRECEDING
.
Example:
RunResults:
Inserts newChild
before refChild
in this
. If refChild
is not provided, newChild
is inserted at the end of the children. Returns newChild
. See also appendChild()
, removeChild()
, and replaceChild()
.
Example:
RunResults:
Removes oldChild
from the children of this
. Returns oldChild
. See also appendChild()
, insertBefore()
, and replaceChild()
.
Example:
RunResults:
Removes oldChild
from the children of this
and replaces it with newChild
(so newChild
is in the same position as oldChild
was). Returns oldChild
. See also appendChild()
, insertBefore()
, and removeChild()
.
Example:
RunResults:
Node Properties
Returned by nodeType
when this
is a DocumentFragment
.
Example:
RunResults:
Bitmask value returned by compareDocumentPosition()
.
Returned by nodeType
when this
is a ProcessingInstruction
.