Nie ma dziedziczonych metod.
Range.setStart()
Ustawia pozycję początkową elementu Range
. Range.setEnd()
Ustawia pozycję końcową elementu Range
. Range.setStartBefore()
Ustawia pozycję początkową elementu Range
względem innego elementu Node
. Range.setStartAfter()
Ustawia pozycję początkową elementu Range
względem innego elementu Node
. Range.setEndBefore()
Ustawia pozycję końcową elementu Range
względem innego elementu Node
. Range.setEndAfter()
Ustawia pozycję końcową elementu Range
względem innego elementu Node
. Range.selectNode()
Ustawia Range
, aby zawierał Node
i jego zawartość. Range.selectNodeContents()
Ustawia Range
, aby zawierał zawartość Node
. Range.collapse()
Zwija Range
do jednego z jego punktów brzegowych. Range.cloneContents()
Zwraca DocumentFragment
kopiujący węzły z Range
. Range.deleteContents()
Usuwa zawartość Range
z Document
. Range.extractContents()
Przenosi zawartość elementu Range
z drzewa dokumentu do elementu DocumentFragment
. Range.insertNode()
Wstawia element Node
na początku elementu Range
. Range.surroundContents()
Przenosi zawartość elementu Range
do nowego elementu Node
. Range.compareBoundaryPoints()
Porównuje punkty brzegowe Range
z innym Range
. Range.cloneRange()
Zwraca obiekt Range
z punktami granicznymi identycznymi jak sklonowany Range
. Range.detach()
Zwalnia obiekt Range
z użycia w celu zwiększenia wydajności. Range.toString()
Zwraca tekst obiektu Range
. Range.compareNode()
To jest przestarzałe API i nie ma już gwarancji, że będzie działać. Ten interfejs API nie został ustandaryzowany. Zwraca stałą reprezentującą, czy Node
jest przed, po, wewnątrz, czy wokół zakresu. Range.comparePoint()
Jest to eksperymentalne API, które nie powinno być używane w kodzie produkcyjnym. Zwraca -1, 0, lub 1 wskazując czy punkt występuje przed, wewnątrz, lub po Range
. Range.createContextualFragment()
Jest to eksperymentalny interfejs API, który nie powinien być używany w kodzie produkcyjnym. Zwraca DocumentFragment
utworzony z podanego łańcucha kodu. Range.getBoundingClientRect()
Jest to eksperymentalny interfejs API, który nie powinien być używany w kodzie produkcyjnym. Zwraca obiekt DOMRect
, który ogranicza całą zawartość Range
; byłaby to unia wszystkich prostokątów zwróconych przez range.getClientRects()
. Range.getClientRects()
Jest to eksperymentalny interfejs API, który nie powinien być używany w kodzie produkcyjnym. Zwraca listę DOMRect
obiektów, które agregują wyniki Element.getClientRects()
dla wszystkich elementów w Range
. Range.intersectsNode()
Jest to eksperymentalny interfejs API, który nie powinien być używany w kodzie produkcyjnym. Zwraca boolean
wskazujący, czy podany węzeł przecina Range
. Range.isPointInRange()
To jest eksperymentalny interfejs API, który nie powinien być używany w kodzie produkcyjnym. Zwraca boolean
wskazujące, czy podany punkt znajduje się w Range
.