Não há métodos herdados.
Range.setStart()
Define a posição inicial de um Range
. Range.setEnd()
Define a posição final de um Range
. Range.setStartBefore()
Define a posição inicial de um Range
em relação a outro Node
. Range.setStartAfter()
Define a posição inicial de um Range
em relação a outro Node
. Range.setEndBefore()
Define a posição final de um Range
em relação a outro Node
. Range.setEndAfter()
Define a posição final de um Range
em relação a outro Node
. Range.selectNode()
Define o Range
para conter o Node
e o seu conteúdo. Range.selectNodeContents()
Define o Range
para conter o conteúdo de um Node
. Range.collapse()
Coloca o Range
num dos seus pontos de limite. Range.cloneContents()
Devolve um DocumentFragment
copiando os nós de um Range
. Range.deleteContents()
Remove o conteúdo de um Range
do Document
. Range.extractContents()
Move o conteúdo de um Range
da árvore de documentos para um DocumentFragment
. Range.insertNode()
Insere um Node
no início de um Range
. Range.surroundContents()
Move o conteúdo de um Range
para um novo Node
. Range.compareBoundaryPoints()
Compara os pontos de limite de um Range
com outro Range
. Range.cloneRange()
Retorna um objeto Range
com pontos de contorno idênticos aos clonados Range
. Range.detach()
Libera o Range
do uso para melhorar o desempenho. Range.toString()
Devolve o texto do objeto Range
. Range.compareNode()
Esta é uma API obsoleta e não tem mais garantia de funcionar. Esta API não foi padronizada. Retorna uma constante representando se o Node
é antes, depois, dentro, ou ao redor do intervalo. Range.comparePoint()
Esta é uma API experimental que não deve ser usada em código de produção. Retorna -1, 0, ou 1 indicando se o ponto ocorre antes, dentro, ou depois do Range
. Range.createContextualFragment()
Esta é uma API experimental que não deve ser usada em código de produção. Retorna um DocumentFragment
criado a partir de uma determinada string de código. Range.getBoundingClientRect()
Esta é uma API experimental que não deve ser usada em código de produção. Retorna um objeto DOMRect
que limita todo o conteúdo do Range
; isto seria a união de todos os retângulos retornados por range.getClientRects()
. Range.getClientRects()
Esta é uma API experimental que não deve ser usada em código de produção. Retorna uma lista de DOMRect
objetos que agrega os resultados de Element.getClientRects()
para todos os elementos do Range
. Range.intersectsNode()
Esta é uma API experimental que não deve ser usada em código de produção. Retorna um boolean
indicando se o nó dado intercepta o Range
. Range.isPointInRange()
Esta é uma API experimental que não deve ser usada em código de produção. Retorna um boolean
indicando se o ponto dado está no Range
.