Det finns inga ärvda metoder.
Range.setStart()
Ställer in startpositionen för en Range
. Range.setEnd()
Ställer in slutpositionen för en Range
. Range.setStartBefore()
Ställer in startpositionen för en Range
i förhållande till en annan Node
. Range.setStartAfter()
Ställer in startpositionen för en Range
i förhållande till en annan Node
. Range.setEndBefore()
Ställer in slutpositionen för en Range
i förhållande till en annan Node
. Range.setEndAfter()
Ställer in slutpositionen för en Range
i förhållande till en annan Node
. Range.selectNode()
Ställer in Range
så att den innehåller Node
och dess innehåll. Range.selectNodeContents()
Ställer in Range
så att den innehåller innehållet i en Node
. Range.collapse()
Fäller ihop Range
till en av dess gränspunkter. Range.cloneContents()
Återger en DocumentFragment
som kopierar noderna i en Range
. Range.deleteContents()
Tar bort innehållet i en Range
från Document
. Range.extractContents()
Flyttar innehållet i en Range
från dokumentträdet till en DocumentFragment
. Range.insertNode()
Infogar en Node
i början av en Range
. Range.surroundContents()
Flyttar innehållet i en Range
till en ny Node
. Range.compareBoundaryPoints()
Jämför gränspunkterna för Range
med en annan Range
. Range.cloneRange()
Återger ett Range
-objekt med gränspunkter som är identiska med det klonade Range
. Range.detach()
Frigör Range
från användning för att förbättra prestandan. Range.toString()
Återger texten i Range
. Range.compareNode()
Detta är ett föråldrat API och det är inte längre garanterat att det fungerar. Detta API har inte standardiserats. Returnerar en konstant som representerar om Node
är före, efter, inuti eller omger området. Range.comparePoint()
Detta är ett experimentellt API som inte bör användas i produktionskod. Returnerar -1, 0 eller 1 som anger om punkten ligger före, innanför eller efter Range
. Range.createContextualFragment()
Detta är ett experimentellt API som inte bör användas i produktionskod. Returnerar en DocumentFragment
som skapats från en given kodsträng. Range.getBoundingClientRect()
Detta är ett experimentellt API som inte bör användas i produktionskod. Returnerar ett DOMRect
-objekt som avgränsar hela innehållet i Range
; detta skulle vara föreningen av alla rektanglar som returneras av range.getClientRects()
. Range.getClientRects()
Detta är ett experimentellt API som inte bör användas i produktionskod. Returnerar en lista med DOMRect
objekt som aggregerar resultaten av Element.getClientRects()
för alla element i Range
. Range.intersectsNode()
Detta är ett experimentellt API som inte bör användas i produktionskod. Returnerar ett boolean
som anger om den givna noden skär Range
. Range.isPointInRange()
Detta är ett experimentellt API som inte bör användas i produktionskod. Returnerar en boolean
som anger om den givna punkten ligger i Range
.