¿Cómo seleccionar elementos?
¿Cómo modificar elementos?
Ahora que sabemos seleccionar elementos HTML mediante JavaScript, podemos acceder y cambiar algunos de sus valores para darle dinamismo a nuestra página.
Al tipo de dato que conseguimos al usar alguna de las funciones para seleccionar se le conoce como HTMLElement
.
Tiene diferentes propiedades a las que podemos acceder con la notación punto, como por ejemplo:
textContent
style
innerHTML
classList
…entre otras.
textContent
Podemos acceder a textContent
de cualquier elemento HTML para modificar su contenido de texto:
style
Podemos acceder al estilo mediante style
y cambiar alguna de sus propiedades, por ejemplo color
y backgroundColor
:
Las propiedades de estilo que son más de una palabra deben ir en camelCase
1 para acceder correctamente a ellas.
innerHTML
Podemos cambiar el contenido HTML mediante innerHTML
para agregar etiquetas por medio de strings:
classList
Podemos utilizar classList
para acceder a diferentes funciones que nos ayudan a agregar y eliminar clases dentro de nuestro elemento.
add
Nos ayuda a agregar clases a nuestro elemento:
remove
Nos ayuda a eliminar clases de nuestro elemento:
toggle
Nos ayuda a alternar clases en nuestro elemento.
- Si está presente, la removerá
- Si no está presente, la agregará
Inicia con la clase y termina sin ella:
Inicia sin la clase y termina con ella:
Hay muchas otras propiedades de los HTMLElement
a las que podemos acceder para modificar su comportamiento con programación. Estas sólo son las más sencillas hasta el momento.
En otros artículos veremos más de ellas para seguir agregando dinamismo a nuestras páginas.