Neexistují žádné zděděné metody.
Range.setStart()
Nastavuje počáteční pozici Range
. Range.setEnd()
Nastavuje koncovou pozici Range
. Range.setStartBefore()
Nastavuje počáteční pozici Range
vzhledem k jinému Node
. Range.setStartAfter()
Nastavuje počáteční pozici Range
vzhledem k jinému Node
. Range.setEndBefore()
Nastavuje koncovou pozici Range
vzhledem k jinému Node
. Range.setEndAfter()
Nastavuje koncovou pozici Range
vzhledem k jinému Node
. Range.selectNode()
Nastaví Range
tak, aby obsahoval Node
a jeho obsah. Range.selectNodeContents()
Nastaví Range
tak, aby obsahoval obsah Node
. Range.collapse()
Sbalí Range
do jednoho z jeho hraničních bodů. Range.cloneContents()
Vrátí DocumentFragment
kopírující uzly Range
. Range.deleteContents()
Odstraní obsah Range
z Document
. Range.extractContents()
Přesune obsah Range
ze stromu dokumentu do DocumentFragment
. Range.insertNode()
Vloží Node
na začátek Range
. Range.surroundContents()
Přesune obsah Range
do nového Node
. Range.compareBoundaryPoints()
Porovná hraniční body Range
s jiným Range
. Range.cloneRange()
Vrátí objekt Range
s hraničními body shodnými s klonovaným Range
. Range.detach()
Uvolní objekt Range
z používání za účelem zvýšení výkonu. Range.toString()
Vrátí text objektu Range
. Range.compareNode()
Toto je zastaralé rozhraní API a jeho fungování již není zaručeno. Toto rozhraní API nebylo standardizováno. Vrací konstantu vyjadřující, zda je Node
před, za, uvnitř nebo v okolí rozsahu. Range.comparePoint()
Toto je experimentální API, které by se nemělo používat v produkčním kódu. Vrací -1, 0 nebo 1 udávající, zda se bod vyskytuje před, uvnitř nebo za Range
. Range.createContextualFragment()
Toto je experimentální API, které by se nemělo používat v produkčním kódu. Vrací DocumentFragment
vytvořený z daného řetězce kódu. Range.getBoundingClientRect()
Toto je experimentální rozhraní API, které by se nemělo používat v produkčním kódu. Vrací objekt DOMRect
, který ohraničuje celý obsah Range
; jednalo by se o sjednocení všech obdélníků vrácených pomocí range.getClientRects()
. Range.getClientRects()
Toto je experimentální API, které by se nemělo používat v produkčním kódu. Vrací seznam objektů DOMRect
, který agreguje výsledky Element.getClientRects()
pro všechny prvky v Range
. Range.intersectsNode()
Toto je experimentální API, které by se nemělo používat v produkčním kódu. Vrací boolean
udávající, zda daný uzel protíná Range
. Range.isPointInRange()
Toto je experimentální API, které by se nemělo používat v produkčním kódu. Vrací boolean
udávající, zda daný bod leží v Range
.