Range.setStart()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
La méthode Range.setStart()
définit la position de départ d'un objet Range
.
Si le startNode
est un Node
de type Text
, Comment
, ou CDATASection
, alors startOffset est le nombre de caractères depuis le départ du startNode
. Pour les autres types de Nœud
, startOffset
est le nombre de noeuds enfants entre le debut du startNode
.
Si vous définissez le point de départ en dessous (plus bas dans le document), le point final entraînera une plage réduite avec les points de départ et de fin réglés tous les deux sur la position de départ spécifiée.
Syntaxe
range.setStart(startNode, startOffset);
Paramètres
- startNode
- startOffset
-
Un entier supérieur ou égal à zéro représentant le décalage pour le début du
Range
à partir du début de startNode.
Example
var range = document.createRange();
var startNode = document.getElementsByTagName("p").item(2);
var startOffset = 0;
range.setStart(startNode, startOffset);
Spécifications
Specification |
---|
DOM Standard # dom-range-setstart |
Compatibilité des navigateurs
BCD tables only load in the browser