Saltar a contenido

10. DOM manipular CSS con JS

DOM añadir y eliminar estilos

Cuando trabajamos con estilos CSS en JS, una tarea común es la de cambiar los estilos de los elementos DOM. Para seleccionar elementos DOM, hay diferentes metodos:

  • getElementById
  • getElementsByClassName
  • getElementsByTagName
  • querySelector
  • querySelectorAll

Cambia el nombre de la clase:

html
1
2
3
<div id="titulo" class="disabled">
  Cambia el color del título.
</div>
css
1
2
3
4
5
6
7
8
9
.active {
    color: green;
    font-size: 1rem;
}

.disabled {
    color: red;
    font-size: 1rem;
}
javascript
1
2
3
let titulo = document.getElementById('titulo');

titulo.className = 'active';

Crea una propiedad en la clase:

En este ejemplo, agrega un margen de 20px a la clase titulo

html
<div id="titulo">Agregame 20px de margen</div>
css
let tarjeta = document.getElementById('titulo');
tarjeta.style.margin = "20px";