Propiedad HTML DOM Range endOffset

La propiedad endOffset devuelve un número que representa un índice de compensación donde termina el rango. Esta es una propiedad de solo lectura.

Si el Node principal de Rango es un Node de tipo Texto, el índice de desplazamiento será el índice del carácter final del Rango. Para otros tipos de Nodes, endOffset es el índice de los Nodes secundarios al final del Node principal.

Sintaxis:

end = range.endOffset;

Valor de retorno: Devuelve un índice de compensación de finalización del rango.

Ejemplo: En este ejemplo, usaremos esta propiedad para obtener el índice endOffset.

Aquí, el índice endOffset del rango es el cuarto Node del Node endContainer.

HTML

<html>
<head>
<title>HTML DOM range endOffset property</title>   
</head>
<body>
    <h1>GeeksforGeeks</h1>
     
 
<p>This is the Range Content</p>
 
 
</body>
<script>
    let range = document.createRange();
    let referenceNode = document.getElementsByTagName('p').item(0);
    range.selectNode(referenceNode);
    console.log(range.endContainer);
    index=range.endOffset;
    console.log(index);
</script>
</html>

Salida: En la consola, se puede ver el índice endOffset.

Navegadores compatibles: 

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Safari 1 y superior
  • Ópera 9 y superior
  • Internet Explorer 9 y superior

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *