Non ci sono metodi ereditati.
Range.setStart()
Imposta la posizione iniziale di un Range
. Range.setEnd()
Imposta la posizione finale di un Range
. Range.setStartBefore()
Imposta la posizione iniziale di un Range
rispetto a un altro Node
. Range.setStartAfter()
Imposta la posizione iniziale di un Range
rispetto ad un altro Node
. Range.setEndBefore()
Imposta la posizione finale di un Range
rispetto ad un altro Node
. Range.setEndAfter()
Imposta la posizione finale di un Range
rispetto ad un altro Node
. Range.selectNode()
Imposta il Range
per contenere il Node
e il suo contenuto. Range.selectNodeContents()
Imposta il Range
per contenere il contenuto di un Node
. Range.collapse()
Collassa il Range
ad uno dei suoi punti di confine. Range.cloneContents()
Restituisce un DocumentFragment
che copia i nodi di un Range
. Range.deleteContents()
Rimuove il contenuto di un Range
dal Document
. Range.extractContents()
Sposta il contenuto di un Range
dall’albero del documento in un DocumentFragment
. Range.insertNode()
Inserisce un Node
all’inizio di un Range
. Range.surroundContents()
Sposta il contenuto di un Range
in un nuovo Node
. Range.compareBoundaryPoints()
Confronta i punti di confine del Range
con un altro Range
. Range.cloneRange()
Restituisce un oggetto Range
con punti di confine identici al Range
clonato. Range.detach()
Libera il Range
dall’uso per migliorare le prestazioni. Range.toString()
Restituisce il testo del Range
. Range.compareNode()
Questa è un’API obsoleta e non è più garantita per funzionare. Questa API non è stata standardizzata. Restituisce una costante che rappresenta se il Node
è prima, dopo, dentro o intorno all’intervallo. Range.comparePoint()
Questa è un’API sperimentale che non dovrebbe essere usata nel codice di produzione. Restituisce -1, 0, o 1 che indica se il punto si trova prima, dentro o dopo il Range
. Range.createContextualFragment()
Questa è un’API sperimentale che non dovrebbe essere usata nel codice di produzione. Restituisce un DocumentFragment
creato da una data stringa di codice. Range.getBoundingClientRect()
Questa è un’API sperimentale che non dovrebbe essere usata nel codice di produzione. Restituisce un oggetto DOMRect
che delimita l’intero contenuto del Range
; questo sarebbe l’unione di tutti i rettangoli restituiti da range.getClientRects()
. Range.getClientRects()
Questa è un’API sperimentale che non dovrebbe essere usata nel codice di produzione. Restituisce una lista di oggetti DOMRect
che aggrega i risultati di Element.getClientRects()
per tutti gli elementi in Range
. Range.intersectsNode()
Questa è un’API sperimentale che non dovrebbe essere usata nel codice di produzione. Restituisce un boolean
che indica se il nodo dato interseca il Range
. Range.isPointInRange()
Questa è un’API sperimentale che non dovrebbe essere usata nel codice di produzione. Restituisce un boolean
che indica se il punto dato è nel Range
.