Difference between revisions of "lure.dom.node"
(→Node Methods) |
|||
(21 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == Node Object == |
Desc | Desc | ||
− | == | + | == Node Properties == |
+ | |||
+ | Properties present in this table are properties currently planned for implementation. Not all W3C DOM Properties will be implemented. | ||
{| | {| | ||
Line 9: | Line 11: | ||
! align="left" style="padding-left:10px;" | Description | ! align="left" style="padding-left:10px;" | Description | ||
! align="left" style="padding-left:10px;" | Implemented | ! align="left" style="padding-left:10px;" | Implemented | ||
+ | |- | ||
+ | |id | ||
+ | |style="padding-left:10px;"|gets or sets the nodes id attribute. | ||
+ | |style="padding-left:10px;"|Yes | ||
|- | |- | ||
|childNodes | |childNodes | ||
Line 16: | Line 22: | ||
|firstChild | |firstChild | ||
|style="padding-left:10px;"|Returns the first child of a node | |style="padding-left:10px;"|Returns the first child of a node | ||
− | |style="padding-left:10px;"| | + | |style="padding-left:10px;"|Yes |
|- | |- | ||
− | | | + | |previousSibling |
− | |style="padding-left:10px;"|Returns the | + | |style="padding-left:10px;"|Returns the node immediately preceding a node |
− | |style="padding-left:10px;"| | + | |style="padding-left:10px;"|Yes |
|- | |- | ||
|nextSibling | |nextSibling | ||
|style="padding-left:10px;"|Returns the node immediately following a node | |style="padding-left:10px;"|Returns the node immediately following a node | ||
− | |style="padding-left:10px;"| | + | |style="padding-left:10px;"|Yes |
|- | |- | ||
|lastChild | |lastChild | ||
|style="padding-left:10px;"|Returns the last child of a node | |style="padding-left:10px;"|Returns the last child of a node | ||
− | |style="padding-left:10px;"| | + | |style="padding-left:10px;"|Yes |
|- | |- | ||
|nodeName | |nodeName | ||
Line 40: | Line 46: | ||
|nodeValue | |nodeValue | ||
|style="padding-left:10px;"|Sets or returns the value of a node, depending on its type | |style="padding-left:10px;"|Sets or returns the value of a node, depending on its type | ||
− | |style="padding-left:10px;"| | + | |style="padding-left:10px;"|Yes |
|- | |- | ||
|ownerDocument | |ownerDocument | ||
|style="padding-left:10px;"|Returns the root element (document object) for a node | |style="padding-left:10px;"|Returns the root element (document object) for a node | ||
− | |style="padding-left:10px;"| | + | |style="padding-left:10px;"|Yes |
|- | |- | ||
|parentNode | |parentNode | ||
Line 63: | Line 69: | ||
|} | |} | ||
− | == | + | == Node Methods == |
+ | |||
+ | Methods present in this table are methods currently planned for implementation. Not all W3C DOM methods will be implemented. | ||
+ | |||
+ | {| | ||
+ | ! align="left" | Method | ||
+ | ! align="left" style="padding-left:10px;" | Description | ||
+ | ! align="left" style="padding-left:10px;" | Implemented | ||
+ | |- | ||
+ | | appendChild() | ||
+ | | align="left" style="padding-left:10px;" |Adds a new child node to the end of the list of children of a node | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | cloneNode() | ||
+ | | align="left" style="padding-left:10px;" |Clones a node | ||
+ | | align="left" style="padding-left:10px;" |No | ||
+ | |- | ||
+ | | hasAttributes() | ||
+ | | align="left" style="padding-left:10px;" |Returns true if a node has attributes of any name, otherwise it returns false | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | hasAttribute() | ||
+ | | align="left" style="padding-left:10px;" |Returns true if a node has the specified attribute, otherwise it returns false | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | hasChildNodes() | ||
+ | | align="left" style="padding-left:10px;" |Returns true if a node has any child nodes, otherwise it returns false | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | insertBefore() | ||
+ | | align="left" style="padding-left:10px;" |Inserts a new child node before an existing child node | ||
+ | | align="left" style="padding-left:10px;" |No | ||
+ | |- | ||
+ | | isEqualNode() | ||
+ | | align="left" style="padding-left:10px;" |Checks if two nodes are equal | ||
+ | | align="left" style="padding-left:10px;" |No | ||
+ | |- | ||
+ | | isSameNode() | ||
+ | | align="left" style="padding-left:10px;" |Checks if two nodes are the same node | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | normalize() | ||
+ | | align="left" style="padding-left:10px;" |Puts all text nodes underneath a node (including attributes) into a "normal" form where only structure separates Text nodes. | ||
+ | | align="left" style="padding-left:10px;" |No | ||
+ | |- | ||
+ | | removeChild() | ||
+ | | align="left" style="padding-left:10px;" |Removes a child node | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | removeAttribute() | ||
+ | | align="left" style="padding-left:10px;" |Removes attribute from the current node's attribute collection | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | replaceChild() | ||
+ | | align="left" style="padding-left:10px;" |Replaces a child node | ||
+ | | align="left" style="padding-left:10px;" |No | ||
+ | |- | ||
+ | | getAttribute() | ||
+ | | align="left" style="padding-left:10px;" |Gets attribute value from the current node's attribute collection | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | setAttribute() | ||
+ | | align="left" style="padding-left:10px;" |Sets attribute value from the current node's attribute collection. Creates the attribute if it doesn't exist | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | getElementsByTagName() | ||
+ | | align="left" style="padding-left:10px;" |Returns a NodeList of all child elements with a specified name | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | getElementsByClassName() | ||
+ | | align="left" style="padding-left:10px;" |Returns a NodeList of all child elements with a specified class under | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |- | ||
+ | | getElementById() | ||
+ | | align="left" style="padding-left:10px;" |Returns the child node with the specified id from the calling node | ||
+ | | align="left" style="padding-left:10px;" |Yes | ||
+ | |} | ||
− | == | + | == Node Inherited Properties == |
− | + | This Object does not inherit Properties from any base Object | |
− | == | + | == Node Inherited Methods == |
− | + | This Object does not inherit Methods from any base Object |
Latest revision as of 20:56, 31 December 2011
Contents
Node Object
Desc
Node Properties
Properties present in this table are properties currently planned for implementation. Not all W3C DOM Properties will be implemented.
Property | Description | Implemented |
---|---|---|
id | gets or sets the nodes id attribute. | Yes |
childNodes | Returns a NodeList of child nodes for a node | Yes |
firstChild | Returns the first child of a node | Yes |
previousSibling | Returns the node immediately preceding a node | Yes |
nextSibling | Returns the node immediately following a node | Yes |
lastChild | Returns the last child of a node | Yes |
nodeName | Returns the name of a node, depending on its type | Yes |
nodeType | Returns the type of a node | Yes |
nodeValue | Sets or returns the value of a node, depending on its type | Yes |
ownerDocument | Returns the root element (document object) for a node | Yes |
parentNode | Returns the parent node of a node | Yes |
textContent | Sets or returns the textual content of a node and its descendants | No |
text | Returns the text of a node and its descendants. | No |
xml | Returns the XML of a node and its descendants. | No |
Node Methods
Methods present in this table are methods currently planned for implementation. Not all W3C DOM methods will be implemented.
Method | Description | Implemented |
---|---|---|
appendChild() | Adds a new child node to the end of the list of children of a node | Yes |
cloneNode() | Clones a node | No |
hasAttributes() | Returns true if a node has attributes of any name, otherwise it returns false | Yes |
hasAttribute() | Returns true if a node has the specified attribute, otherwise it returns false | Yes |
hasChildNodes() | Returns true if a node has any child nodes, otherwise it returns false | Yes |
insertBefore() | Inserts a new child node before an existing child node | No |
isEqualNode() | Checks if two nodes are equal | No |
isSameNode() | Checks if two nodes are the same node | Yes |
normalize() | Puts all text nodes underneath a node (including attributes) into a "normal" form where only structure separates Text nodes. | No |
removeChild() | Removes a child node | Yes |
removeAttribute() | Removes attribute from the current node's attribute collection | Yes |
replaceChild() | Replaces a child node | No |
getAttribute() | Gets attribute value from the current node's attribute collection | Yes |
setAttribute() | Sets attribute value from the current node's attribute collection. Creates the attribute if it doesn't exist | Yes |
getElementsByTagName() | Returns a NodeList of all child elements with a specified name | Yes |
getElementsByClassName() | Returns a NodeList of all child elements with a specified class under | Yes |
getElementById() | Returns the child node with the specified id from the calling node | Yes |
Node Inherited Properties
This Object does not inherit Properties from any base Object
Node Inherited Methods
This Object does not inherit Methods from any base Object