No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Modificando texto en HTML

7/27
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Diferencias entre atributos/propiedades de texto: textContent: contiene el texto plano (sin etiquetas ni formatos) innerText:Contiene el texto despues de haberle aplicado Css. innerHtml: contiene el el texto y el formato y las etiquetas html. La seguridad de un sitio se puede ver afectada por la manipulacion de los 2 ultimos, abiendo la puerta a ataques xss de ser manejados de manera incorrecta.
En el video 7 minuto 2:42 menciona que se ha modificado el título visualmente, PERO, cuando se menciona pero es para indicar que algo no se ha hecho, no para indicar PERO TAMBIEN, es importante ser precisos en los comentarios, dado que al ser videos cortos y no libros extensos, puede dar a entender cosas que no son.
De manera general, el mas usado es textContent, sin embargo, si queremos insertar imagenes o codigo html directo, usamos innerHtml. innerText es como textContent pero tiene en cuenta si el contenido es visible o no, si es visible lo edita, si no, no.
La diferencia principal entre textContent e innerText es que text content edita el texto y NO tiene en cuenta el estilo del elemento, mientras que innerText solo puede editar textos que sean visibles por el usuario, es decir, que SÍ tiene en cuenta los estilos.
teniendo en cuenta la sincronizacion entre atributos y propiedades,¿ no es mas recomendable hacer los cambios en el html cambiando los atributos directamente y no las propiedades? que ventajas representa hacerlo con querySelector y no con getelement?