range.compareBoundaryPoints

Compara i punti estremi di due Range.

Sintassi

compara =
range.compareBoundaryPoints(
come,
rangeSorgente);
compara 
Un numero che vale 1, 0, o -1, che indica se un punto estremo di range è rispettivamente prima, nella stessa posizione o dopo il corrispondente punto estremo di rangeSorgente.
come 
Una costante che indica la modalità di comparazione, i possibili valori sono descritti sotto.
rangeSorgente 
Un range con cui effettuare la comparazione

Esempio

var range, rangeSorgente, compara;
range = document.createRange();
range.selectNode(document.getElementsByTagName("div")[0]);
rangeSorgente = document.createRange();
rangeSorgente.selectNode(document.getElementsByTagName("div")[1]);
compara = range.compareBoundaryPoints(START_TO_END, rangeSorgente);

Note

Il parametro come può assumere i seguenti valori:

  • Range.END_TO_END compara l'estremo finale di rangeSorgente con il punto finale di range.
  • Range.END_TO_START compara il punto finale di rangeSorgente con il punto iniziale di range.
  • Range.START_TO_END compara il punto iniziale di rangeSorgente con il punto finale di range.
  • Range.START_TO_START compara il punto iniziale di rangeSorgente con il punto iniziale di range.

Specifiche

DOM Level 2 Traversal: compareBoundaryPoints

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: teoli, Federico
 Ultima modifica di: teoli,