HTML DOM Range cloneRange() Método

El método cloneRange() se usa para hacer un clon del rango original y devuelve ese objeto Range clonado en una nueva variable.

Nota: El cambio en cualquiera de los rangos no afecta al otro rango.

Sintaxis:

newRange = originalRange.cloneRange();

Parámetros: Este método no acepta ningún parámetro.

Valor de retorno: este método devuelve el objeto de rango recién creado.

Ejemplo: En este ejemplo, se clona un rango. Para obtener más aclaraciones sobre el rango clonado, un rango clonado se convierte en texto de string mediante el método toString() y se muestra ese objeto de rango clonado en la consola.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        HTML DOM range cloneRange() method
    </title>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
 
     
<p>This is the range.</p>
 
 
    <script>
        originalRange = document.createRange();
         
        originalRange.selectNode(document
            .getElementsByTagName("p").item(0));
             
        clonedRange = originalRange.cloneRange();
        console.log(clonedRange);
        console.log(clonedRange.toString());
    </script>
</body>
 
</html>

Salida: en la consola, se puede ver el nuevo objeto de rango clonado.

Navegadores compatibles: 

  • Google cromo 1
  • Borde 12
  • Firefox 1
  • explorador de Internet 9
  • Safari 1
  • Ópera 9

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 *