Der er ingen nedarvede metoder.
Range.setStart()
Indstiller startpositionen for en Range
. Range.setEnd()
Indstiller slutpositionen for en Range
. Range.setStartBefore()
Indstiller startpositionen for en Range
i forhold til en anden Node
. Range.setStartAfter()
Indstiller startpositionen for en Range
i forhold til en anden Node
. Range.setEndBefore()
Indstiller slutpositionen for en Range
i forhold til en anden Node
. Range.setEndAfter()
Indstiller slutpositionen for en Range
i forhold til en anden Node
. Range.selectNode()
Indstiller Range
til at indeholde Node
og dens indhold. Range.selectNodeContents()
Indstiller Range
til at indeholde indholdet af en Node
. Range.collapse()
Fylder Range
sammen til et af dens grænsepunkter. Range.cloneContents()
Returnerer en DocumentFragment
, der kopierer knuderne i en Range
. Range.deleteContents()
Fjerner indholdet af en Range
fra en Document
. Range.extractContents()
Flytter indholdet af en Range
fra dokumenttræet til en DocumentFragment
. Range.insertNode()
Indsætter en Node
i starten af en Range
. Range.surroundContents()
Flytter indholdet af en Range
ind i en ny Node
. Range.compareBoundaryPoints()
Sammenligner grænsepunkterne i Range
med en anden Range
. Range.cloneRange()
Returnerer et Range
-objekt med grænsepunkter, der er identiske med det klonede Range
. Range.detach()
Frigør Range
fra brug for at forbedre ydeevnen. Range.toString()
Returnerer teksten for Range
. Range.compareNode()
Dette er et forældet API, og det er ikke længere garanteret, at det fungerer. Denne API er ikke blevet standardiseret. Returnerer en konstant, der repræsenterer, om Node
er før, efter, inden for eller omkring området. Range.comparePoint()
Dette er et eksperimentelt API, som ikke bør bruges i produktionskode. Returnerer -1, 0 eller 1, der angiver, om punktet forekommer før, inden for eller efter Range
. Range.createContextualFragment()
Dette er en eksperimentel API, som ikke bør anvendes i produktionskode. Returnerer en DocumentFragment
, der er oprettet ud fra en given kodestreng. Range.getBoundingClientRect()
Dette er en eksperimentel API, der ikke bør bruges i produktionskode. Returnerer et DOMRect
-objekt, der afgrænser hele indholdet af Range
; dette ville være foreningen af alle de rektangler, der returneres af range.getClientRects()
. Range.getClientRects()
Dette er en eksperimentel API, som ikke bør anvendes i produktionskode. Returnerer en liste af DOMRect
-objekter, der aggregerer resultaterne af Element.getClientRects()
for alle elementerne i Range
. Range.intersectsNode()
Dette er en eksperimentel API, der ikke bør anvendes i produktionskode. Returnerer et boolean
, der angiver, om det givne knudepunkt skærer Range
. Range.isPointInRange()
Dette er en eksperimentel API, som ikke bør anvendes i produktionskode. Returnerer en boolean
, der angiver, om det givne punkt befinder sig i Range
.