¡Manipula texto de forma segura con innerText en JavaScript!

  ¡Manipula texto de forma segura con innerText en JavaScript!

¿Necesitas cambiar solo el texto de un elemento HTML sin riesgo de inyección de código? ¡innerText es tu solución!


🛠️ Ejemplo Práctico

html
<!DOCTYPE html>
<html>
<body>

<h1>Mi Página Web</h1>

<p id="demo"></p>

<script>
  document.getElementById("demo").innerText = "¡Hola Mundo!";
</script>

</body>
</html>

🔍 ¿Cómo funciona?

  1. getElementById("demo") → Selecciona el elemento con el ID demo.

  2. .innerText → Inserta solo texto (ignorando etiquetas HTML).


💡 ¿Por qué usar innerText?

✅ Seguridad: Evita ataques XSS (no interpreta etiquetas HTML).
✅ Legibilidad: Muestra el texto exactamente como está.
✅ Compatibilidad: Funciona en todos los navegadores modernos.


🚫 Diferencia clave vs innerHTML

javascript
// innerText (seguro):
elemento.innerText = "<strong>Hola</strong>";  
// Resultado visible: "<strong>Hola</strong>"  

// innerHTML (peligroso si no se sanitiza):
elemento.innerHTML = "<strong>Hola</strong>";  
// Resultado: **Hola** (interpreta HTML)  

📌 ¡Tip útil!
Usa innerText cuando:

  • Solo necesitas mostrar texto plano.

  • Trabajas con contenido ingresado por usuarios.

¿Quieres aprender más sobre manipulación del DOM? ¡Déjalo en los comentarios! 👇

#JavaScript #SeguridadWeb #Frontend #AprendeProgramando


🔗 ¿Te gustaría ver un ejemplo con textContent? ¡Avísame! 😊

Comentarios

Entradas más populares de este blog

1-valores duplicados en un arreglo

Pseudocódigo de la Máquina Expendedora

Trabajas en una compañía que ofrece seguros de vida y de gastos