Platform Support
IE | Mozilla | Netscape | Opera | Safari | 3.0+ | 1.0+ | 2.0+ | 7.0+ | 1.0+ |
---|
Constructors
Constructor | Action | IE | Mozilla | Netscape | Opera | Safari | ||
---|---|---|---|---|---|---|---|---|
DocumentFragment Constructor() : Node
Light-weight implementation of Document.
|
Show Details | 3.0+ | 1.0+ | 2.0+ | 7.0+ | 1.0+ | ||
DocumentFragment() : NodeLight-weight implementation of Document. Returns
|
Inherited Properties
Property | Action | IE | Mozilla | Netscape | Opera | Safari |
---|---|---|---|---|---|---|
attributes
: NamedNodeMap
Attributes for an element node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
childNodes
: NodeList
Child nodes of the current node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
firstChild
: Node
First child node of the current node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
lastChild
: Node
Last child node of the current node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
localName
: String
Local part of an element or attribute name if it the node was defined with an XML Namespace.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
namespaceURI
: String
URI of the namespace for an element or attribute node if the node was defined with an XML Namespace.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
nextSibling
: Node
Sibling node immediately after the current node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
nodeName
: String
Name of the node. Same as tag name for element nodes.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
nodeType
: Number
Type of node. See Remarks for valid values.
|
Show Details | 5.5+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
nodeValue
: String
Value of the current node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
ownerDocument
: Document
Document object that contains this node.
|
Show Details | 6.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
parentNode
: Node
Parent node of the current node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
prefix
: String
Namespace prefix for an element or attribute node if the node was defined with an XML Namespace.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
||||||
previousSibling
: Node
Sibling node immediately before the current node.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ |
|
Inherited Functions
Method | Action | IE | Mozilla | Netscape | Opera | Safari | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hasAttributes() : Boolean
Returns true if the node is an element node with attributes.
|
Show Details | no | 1.0+ | 6.0+ | 7.0+ | 1.3+ | ||||||||
Returns
|
||||||||||||||
hasChildNodes() : Boolean
Returns true if the node has child nodes.
|
Show Details | 4.0+ | 1.0+ | 6.0+ | 7.0+ | 1.0+ | ||||||||
Returns
|
||||||||||||||
isSupported(String feature, [String version]) : Boolean
Returns true if the specified feature and version are supported.
|
Show Details | no | 1.0+ | 6.0+ | 7.0+ | 1.0+ | ||||||||
Parameters
Returns
|
||||||||||||||
normalize() : void
Merges text nodes adjacent to the element to create a normalized DOM.
|
Show Details | N/A | 1.0+ | 6.0+ | 7.0+ | 1.0+ | ||||||||
Returns
|
Remarks
This is a lightweight Document
object that is used when the standard Document
interface is too heavy
to use. The Range
object uses DocumentFragment
objects extensively, so that it can extract and store
ranges of DOM nodes without creating an entirely new document.
A DocumentFragment
behaves like a conventional Node
with all of the same methods, except that a
DocumentFragment
does not have to be fully-formed XML and can be used to represent partly-formed or subsets of
documents.
References
Availability
HTML DOM Level 2|W3C