Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

224
Visualizações
¿Cómo quitar HTML del texto usando JavaScript pero manteniendo un espacio entre cada línea?

Estoy usando esta respuesta para quitar HTML del texto.

Así es como funciona:

 function strip(html){ let doc = new DOMParser().parseFromString(html, 'text/html'); return doc.body.textContent || ""; }

Si tengo algo de HTML como este:

 This is the first line<br> This is the second line<br> This is the third line

Elimina los saltos de línea y crea un texto como este:

 This is the first lineThis is the second lineThis is the third line

Pero como puede ver cuando elimina los saltos de línea, no queda espacio entre cada oración. No es así como quiero que se vea.

¿Cómo retengo un espacio entre cada línea (u oración) después de que elimina el HTML?

Quiero que se vea algo como esto:

 This is the first line This is the second line This is the third line
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Sí, eso es posible, pero tendrías que manipular el documento antes de obtener el contenido del texto:

 let doc = new DOMParser().parseFromString('This is the first line<br>\ This is the second line<br>\ This is the third line', 'text/html'); console.log(doc.body.textContent); doc.body.querySelectorAll('br') // Get all <br> elements .forEach(br => br.after(doc.createTextNode(' '))); // And spaces after them console.log(doc.body.textContent);

Estoy usando querySelectorAll para obtener todos los saltos de línea y luego agrego un nodo de texto de espacio después de cada uno.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda