Class CKEDITOR.dom.node
Defined in: core/dom/node.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Base class for classes representing DOM nodes.
|
Method Attributes | Method Name and Description |
---|---|
appendTo(element)
Makes this node child of another element.
|
|
insertAfter(node)
Inserts this element after a node.
|
|
insertBefore(node)
Inserts this element before a node.
|
Class Detail
CKEDITOR.dom.node()
Since:
3.0
Base class for classes representing DOM nodes.
- See:
- CKEDITOR.dom.element
Method Detail
{CKEDITOR.dom.element}
appendTo(element)
Since:
3.0
Makes this node child of another element.
var p = new CKEDITOR.dom.element( 'p' ); var strong = new CKEDITOR.dom.element( 'strong' ); strong.appendTo( p ); // result: "<p><strong></strong></p>"
- Parameters:
- {CKEDITOR.dom.element} element
- The target element to which append this node.
- Returns:
- {CKEDITOR.dom.element} The target element.
{CKEDITOR.dom.node}
insertAfter(node)
Since:
3.0
Inserts this element after a node.
var em = new CKEDITOR.dom.element( 'em' ); var strong = new CKEDITOR.dom.element( 'strong' ); strong.insertAfter( em ); // result: "<em></em><strong></strong>"
- Parameters:
- {CKEDITOR.dom.node} node
- The that will preceed this element.
- Returns:
- {CKEDITOR.dom.node} The node preceeding this one after insertion.
{CKEDITOR.dom.node}
insertBefore(node)
Since:
3.0
Inserts this element before a node.
var em = new CKEDITOR.dom.element( 'em' ); var strong = new CKEDITOR.dom.element( 'strong' ); strong.insertBefore( em ); // result: "<strong></strong><em></em>"
- Parameters:
- {CKEDITOR.dom.node} node
- The that will be after this element.
- Returns:
- {CKEDITOR.dom.node} The node after this one after insertion.