Search


Search something to see results

A fragment of a document that can contain nodes and parts of text nodes.

MDN Reference

interface Range {
    collapsed: boolean;
    endContainer: Node;
    endOffset: number;
    startContainer: Node;
    startOffset: number;
    commonAncestorContainer: Node;
    cloneContents(): DocumentFragment;
    cloneRange(): Range;
    collapse(toStart?: boolean): void;
    compareBoundaryPoints(how: number, sourceRange: Range): number;
    comparePoint(node: Node, offset: number): number;
    createContextualFragment(string: string): DocumentFragment;
    deleteContents(): void;
    detach(): void;
    extractContents(): DocumentFragment;
    getBoundingClientRect(): DOMRect;
    getClientRects(): DOMRectList;
    insertNode(node: Node): void;
    intersectsNode(node: Node): boolean;
    isPointInRange(node: Node, offset: number): boolean;
    selectNode(node: Node): void;
    selectNodeContents(node: Node): void;
    setEnd(node: Node, offset: number): void;
    setEndAfter(node: Node): void;
    setEndBefore(node: Node): void;
    setStart(node: Node, offset: number): void;
    setStartAfter(node: Node): void;
    setStartBefore(node: Node): void;
    surroundContents(newParent: Node): void;
    toString(): string;
    START_TO_START: 0;
    START_TO_END: 1;
    END_TO_END: 2;
    END_TO_START: 3;
}

Hierarchy (View Summary)

Index

Properties

Methods

Properties

collapsed: boolean

Returns true if range is collapsed, and false otherwise.

MDN Reference

endContainer: Node

Returns range's end node.

MDN Reference

endOffset: number

Returns range's end offset.

MDN Reference

startContainer: Node

Returns range's start node.

MDN Reference

startOffset: number

Returns range's start offset.

MDN Reference

commonAncestorContainer: Node

Returns the node, furthest away from the document, that is an ancestor of both range's start node and end node.

MDN Reference

START_TO_START: 0
START_TO_END: 1
END_TO_END: 2
END_TO_START: 3

Methods

Returns DocumentFragment

Returns Range

Parameters

  • OptionaltoStart: boolean

Returns void

Parameters

  • how: number
  • sourceRange: Range

Returns number

Returns −1 if the point is before the range, 0 if the point is in the range, and 1 if the point is after the range.

MDN Reference

Parameters

  • node: Node
  • offset: number

Returns number

Parameters

  • string: string

Returns DocumentFragment

Returns void

Returns void

Returns DocumentFragment

Returns DOMRect

Returns DOMRectList

Parameters

Returns void

Returns whether range intersects node.

MDN Reference

Parameters

Returns boolean

Parameters

  • node: Node
  • offset: number

Returns boolean

Parameters

Returns void

Parameters

Returns void

Parameters

  • node: Node
  • offset: number

Returns void

Parameters

Returns void

Parameters

Returns void

Parameters

  • node: Node
  • offset: number

Returns void

Parameters

Returns void

Parameters

Returns void

Parameters

Returns void

Returns a string representation of an object.

Returns string