método HTML DOM splitText()

El método splitText() divide el Node Text en dos Nodes en el índice de desplazamiento especificado , manteniendo ambos Nodes en el árbol como hermanos.

Después de dividir el texto, el Node principal contiene todo el contenido hasta el punto de índice de desplazamiento especificado, y un Node recién creado del mismo tipo contiene el texto restante.

Sintaxis:

newTextNode=textNode.splitText(offsetIndex)

Parámetros:

  • índice de desplazamiento: el índice inmediatamente antes del cual se dividirá el Node de texto.

Valor devuelto:

  • Devuelve el nuevo Node Texto creado que contiene el texto después del índice de desplazamiento.

Ejemplo:

<html>
   <head>
      <title>HTML | DOM textSplit() method</title>
      <p id="h">GeeksforGeeks</p>
      <script>
        // get the p element
          const a = document.getElementById('h');
        // get the textcontent in textnode 
          const firstNode = a.firstChild;
        // splitting the firstnode at 5th offset index
          const newNode = firstNode.splitText(5);
          console.log(firstNode);
          console.log(newNode);
      </script>
   </head>
</html>

Producción:

En la consola, se pueden ver los dos Nodes de texto divididos.

Navegadores compatibles:

  • Google Chrome
  • Borde
  • Firefox
  • Ópera

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 *