Il n’y a pas de méthodes héritées.
Range.setStart()
Définit la position de début d’une Range
. Range.setEnd()
Définit la position de fin d’un Range
. Range.setStartBefore()
Définit la position de début d’un Range
par rapport à un autre Node
. Range.setStartAfter()
Définit la position de départ d’un Range
par rapport à un autre Node
. Range.setEndBefore()
Définit la position finale d’un Range
par rapport à un autre Node
. Range.setEndAfter()
Définit la position finale d’un Range
par rapport à un autre Node
. Range.selectNode()
Définit le Range
pour qu’il contienne le Node
et son contenu. Range.selectNodeContents()
Configure le Range
pour qu’il contienne le contenu d’un Node
. Range.collapse()
Réduit le Range
à l’un de ses points limites. Range.cloneContents()
Renvoie un DocumentFragment
copiant les nœuds d’un Range
. Range.deleteContents()
Supprime le contenu d’une Range
de la Document
. Range.extractContents()
Déplace le contenu d’un Range
de l’arbre du document dans un DocumentFragment
. Range.insertNode()
Insère une Node
au début d’une Range
. Range.surroundContents()
Déplace le contenu d’un Range
dans un nouveau Node
. Range.compareBoundaryPoints()
Compare les points limites du Range
avec un autre Range
. Range.cloneRange()
Renvoie un objet Range
dont les points limites sont identiques à ceux du Range
cloné. Range.detach()
Libère le Range
de son utilisation pour améliorer les performances. Range.toString()
Renvoie le texte de la Range
. Range.compareNode()
Cette API est obsolète et son fonctionnement n’est plus garanti. Cette API n’a pas été normalisée. Renvoie une constante représentant si le Node
est avant, après, à l’intérieur ou autour de la plage. Range.comparePoint()
Il s’agit d’une API expérimentale qui ne doit pas être utilisée dans le code de production. Renvoie -1, 0 ou 1 indiquant si le point se situe avant, à l’intérieur ou après le Range
. Range.createContextualFragment()
Ceci est une API expérimentale qui ne devrait pas être utilisée dans le code de production. Renvoie un DocumentFragment
créé à partir d’une chaîne de code donnée. Range.getBoundingClientRect()
Ceci est une API expérimentale qui ne devrait pas être utilisée dans le code de production. Renvoie un objet DOMRect
qui délimite le contenu entier du Range
; ce serait l’union de tous les rectangles renvoyés par range.getClientRects()
. Range.getClientRects()
Il s’agit d’une API expérimentale qui ne doit pas être utilisée dans le code de production. Renvoie une liste d’objets DOMRect
qui agrège les résultats de Element.getClientRects()
pour tous les éléments du Range
. Range.intersectsNode()
Il s’agit d’une API expérimentale qui ne devrait pas être utilisée dans le code de production. Renvoie un boolean
indiquant si le nœud donné intersecte le Range
. Range.isPointInRange()
Ceci est une API expérimentale qui ne devrait pas être utilisée dans le code de production. Renvoie un boolean
indiquant si le point donné est dans le Range
.