DOM

DOM

Source

AbstractRange

In only one current engine.

Firefox69+SafariNoneChromeNone OperaNoneEdgeNone Edge (Legacy)NoneIENone Firefox for AndroidNoneiOS SafariNoneChrome for AndroidNoneAndroid WebViewNoneSamsung InternetNoneOpera MobileNone


[Exposed=Window]
interface AbstractRange { readonly attribute Node startContainer; readonly attribute unsigned long startOffset; readonly attribute Node endContainer; readonly attribute unsigned long endOffset; readonly attribute boolean collapsed;
};

Objects implementing the AbstractRange interface are known as ranges.

A range has two associated boundary points — a start and end.

For convenience, a range’s start node is its start’s node, its start offset is its start’s offset, its end node is its end’s node, and its end offset is its end’s offset.

A range is collapsed if its start node is its end node and its start offset is its end offset.

node = range . startContainer Returns range’s start node. offset = range . startOffset Returns range’s start offset. node = range . endContainer Returns range’s end node. offset = range . endOffset Returns range’s end offset. collapsed = range . collapsed Returns true if range is collapsed; otherwise false.

AbstractRange/startContainer

In only one current engine.

Firefox69+SafariNoneChromeNone OperaNoneEdgeNone Edge (Legacy)NoneIENone Firefox for AndroidNoneiOS SafariNoneChrome for AndroidNoneAndroid WebViewNoneSamsung InternetNoneOpera MobileNone

Range/startContainer

In all current engines.

Firefox1+Safari1+Chrome1+ Opera9+Edge79+ Edge (Legacy)12+IE9+ Firefox for Android4+iOS Safari1+Chrome for Android18+Android WebView1+Samsung Internet1.0+Opera Mobile10.1+

StaticRange/startContainer

In all current engines.

Firefox69+Safari10.1+Chrome60+ Opera47+Edge79+ Edge (Legacy)18IENone Firefox for AndroidNoneiOS Safari10.3+Chrome for Android60+Android WebView60+Samsung Internet8.0+Opera Mobile44+

The startContainer getter steps are to return this’s start node.

AbstractRange/startOffset

In only one current engine.

Firefox69+SafariNoneChromeNone OperaNoneEdgeNone Edge (Legacy)NoneIENone Firefox for AndroidNoneiOS SafariNoneChrome for AndroidNoneAndroid WebViewNoneSamsung InternetNoneOpera MobileNone

Range/startOffset

In all current engines.

Firefox1+Safari1+Chrome1+ Opera9+Edge79+ Edge (Legacy)12+IE9+ Firefox for Android4+iOS Safari1+Chrome for Android18+Android WebView1+Samsung Internet1.0+Opera Mobile10.1+

StaticRange/startOffset

In all current engines.

Firefox69+Safari10.1+Chrome60+ Opera47+Edge79+ Edge (Legacy)18IENone Firefox for AndroidNoneiOS Safari10.3+Chrome for Android60+Android WebView60+Samsung Internet8.0+Opera Mobile44+

The startOffset getter steps are to return this’s start offset.

AbstractRange/endContainer

In only one current engine.

Firefox69+SafariNoneChromeNone OperaNoneEdgeNone Edge (Legacy)NoneIENone Firefox for AndroidNoneiOS SafariNoneChrome for AndroidNoneAndroid WebViewNoneSamsung InternetNoneOpera MobileNone

Range/endContainer

In all current engines.

Firefox1+Safari1+Chrome1+ Opera9+Edge79+ Edge (Legacy)12+IE9+ Firefox for Android4+iOS Safari1+Chrome for Android18+Android WebView1+Samsung Internet1.0+Opera Mobile10.1+

StaticRange/endContainer

In all current engines.

Firefox69+Safari10.1+Chrome60+ Opera47+Edge79+ Edge (Legacy)18IENone Firefox for AndroidNoneiOS Safari10.3+Chrome for Android60+Android WebView60+Samsung Internet8.0+Opera Mobile44+

The endContainer getter steps are to return this’s end node.

AbstractRange/endOffset

In only one current engine.

Firefox69+SafariNoneChromeNone OperaNoneEdgeNone Edge (Legacy)NoneIENone Firefox for AndroidNoneiOS SafariNoneChrome for AndroidNoneAndroid WebViewNoneSamsung InternetNoneOpera MobileNone

Range/endOffset

In all current engines.

Firefox1+Safari1+Chrome1+ Opera9+Edge79+ Edge (Legacy)12+IE9+ Firefox for Android4+iOS Safari1+Chrome for Android18+Android WebView1+Samsung Internet1.0+Opera Mobile10.1+

StaticRange/endOffset

In all current engines.

Firefox69+Safari10.1+Chrome60+ Opera47+Edge79+ Edge (Legacy)18IENone Firefox for AndroidNoneiOS Safari10.3+Chrome for Android60+Android WebView60+Samsung Internet8.0+Opera Mobile44+

The endOffset getter steps are to return this’s end offset.

AbstractRange/collapsed

In only one current engine.

Firefox69+SafariNoneChromeNone OperaNoneEdgeNone Edge (Legacy)NoneIENone Firefox for AndroidNoneiOS SafariNoneChrome for AndroidNoneAndroid WebViewNoneSamsung InternetNoneOpera MobileNone

Range/collapsed

In all current engines.

Firefox1+Safari1+Chrome1+ Opera9+Edge79+ Edge (Legacy)12+IE9+ Firefox for Android4+iOS Safari1+Chrome for Android18+Android WebView1+Samsung Internet1.0+Opera Mobile10.1+

StaticRange/collapsed

In all current engines.

Firefox69+Safari10.1+Chrome60+ Opera47+Edge79+ Edge (Legacy)18IENone Firefox for AndroidNoneiOS Safari10.3+Chrome for Android60+Android WebView60+Samsung Internet8.0+Opera Mobile44+

The collapsed getter steps are to return true if this is collapsed; otherwise false.



Read Next page

Report Page