Report an issue
Class

CKEDITOR.htmlParser.node

class since 4.1

A lightweight representation of HTML node.

Filtering

Methods

  • constructor() → node

    Creates a node class instance.

    Returns

    node
  • getAscendant( condition ) → element

    since 4.3

    Gets the closest ancestor element of this element which satisfies given condition

    Parameters

    condition : String | Object | Function

    Name of an ancestor, hash of names or validator function.

    Returns

    element

    The closest ancestor which satisfies given condition or null.

  • getIndex() → Number

    since 4.3

    Gets this node's index in its parent's children array.

    Returns

    Number
  • insertAfter( node )

    since 4.1

    Insert this node after given one.

    Parameters

    node : node

    The node that will precede this element.

  • insertBefore( node )

    since 4.1

    Insert this node before given one.

    Parameters

    node : node

    The node that will follow this element.

  • remove()

    since 4.1

    Remove this node from a tree.

  • replaceWith( node )

    since 4.1

    Replace this node with given one.

    Parameters

    node : node

    The node that will replace this one.

  • wrapWith( wrapper ) → element

    since 4.3

    Wraps this element with given wrapper.

    Parameters

    wrapper : element

    The element which will be this element's new parent.

    Returns

    element

    Wrapper.