Implemented by
- @mozilla.org/xml/xml-document;1
- @mozilla.org/content/element/html;1?name=option
- @mozilla.org/xul/xul-document;1
- @mozilla.org/content/element/html;1?name=img
- @mozilla.org/svg/svg-document;1
[scriptable, uuid(a6cf907c-15b3-11d2-932e-00805f8add32)]
interface nsIDOMNode : nsISupports
Constants
The nsIDOMNode interface is the primary datatype for the entire Document Object Model. It represents a single node in the document tree. For more information on this interface please see http://www.w3.org/TR/DOM-Level-2-Core/ @status FROZEN
const
unsigned short
ELEMENT_NODE = 1
const
unsigned short
ATTRIBUTE_NODE = 2
const
unsigned short
TEXT_NODE = 3
const
unsigned short
CDATA_SECTION_NODE = 4
const
unsigned short
ENTITY_REFERENCE_NODE = 5
const
unsigned short
ENTITY_NODE = 6
const
unsigned short
PROCESSING_INSTRUCTION_NODE = 7
const
unsigned short
COMMENT_NODE = 8
const
unsigned short
DOCUMENT_NODE = 9
const
unsigned short
DOCUMENT_TYPE_NODE = 10
const
unsigned short
DOCUMENT_FRAGMENT_NODE = 11
const
unsigned short
NOTATION_NODE = 12
Attributes
readonly attribute
nsIDOMNamedNodeMap
attributes
readonly attribute
nsIDOMNodeList
childNodes
readonly attribute
nsIDOMNode
firstChild
readonly attribute
nsIDOMNode
lastChild
readonly attribute
DOMString
localName
readonly attribute
DOMString
namespaceURI
readonly attribute
nsIDOMNode
nextSibling
readonly attribute
DOMString
nodeName
readonly attribute
unsigned short
nodeType
attribute
DOMString
nodeValue
readonly attribute
nsIDOMDocument
ownerDocument
readonly attribute
nsIDOMNode
parentNode
attribute
DOMString
prefix
readonly attribute
nsIDOMNode
previousSibling
Methods
nsIDOMNode
appendChild(in nsIDOMNode newChild)
nsIDOMNode
cloneNode(in boolean deep)
boolean
hasAttributes()
boolean
hasChildNodes()
nsIDOMNode
insertBefore(in nsIDOMNode newChild, in nsIDOMNode refChild)
boolean
isSupported(in DOMString feature, in DOMString version)
void
normalize()
nsIDOMNode
removeChild(in nsIDOMNode oldChild)
nsIDOMNode
replaceChild(in nsIDOMNode newChild, in nsIDOMNode oldChild)
Compare to: