Hola. Como le puedo agregar estilos a los elementos que estamos creando en javascript?

Pregunta de la clase:
Comparte el resultado
M. Ray Medina Salcedo

M. Ray Medina Salcedo

Pregunta
studenthace 4 años

Hola. Como le puedo agregar estilos a los elementos que estamos creando en javascript?

3 respuestas
para escribir tu comentario
    Jiovanni Romo

    Jiovanni Romo

    studenthace 4 años

    Que tal! Además de los aportes de otros estudiantes, me gustaría comentar que no es muy recomendable agregar estilos directamente en el JS, lo mejor (y lo más común) es que agregues una clase CSS que tendrá los estilos definidos en tu stylesheet.

    Jeferson Velásquez

    Jeferson Velásquez

    studenthace 4 años

    Consulta Documentación MDN Puedes agregar estilos directamente desde JavaScript de la siguiente manera:

    /* Atributos de style */ /* 1. Selecciona el elemento a modificar*/ let parrafo = document.querySelector('.u-style') /* 2. Agregas lo estilos que quieras*/ parrafo.style.background = "green"; parrafo.style.color = "white"; parrafo.style.padding = "1em" parrafo.style.textAlign = "center"; /*Nótese que las propiedades van con CamelCase Por ejemplo: textAlign*/
    Nilson Diaz

    Nilson Diaz

    studenthace 4 años

    Hey! Lo puedes hacer accediendo a su propiedad .classList o .className de esta forma

    const node = document.createElement('div'); node.className = 'container'; //O Tambien con .classList node.classList.add('Hello World')

    resultado:

    //className <div class="container"></div> //classList.add <div class="Hello World"></div>

    Relmente hacen lo mismo en este caso , la diferencia es que la propiedad .classList te provee otros metodos aparte de .add como .remove .toggle .includes para que puedas jugar con cambiar , quitar poner etc.. con las clases de los elementos :3

Curso de Manipulación del DOM

Curso de Manipulación del DOM

¿Alguna vez te preguntaste cómo los frameworks como Angular, React, Vue y demás hacen su magia en el navegador para hacer todo interactivo? En este curso comprenderás todo lo que tiene que ver sobre el DOM, para manipularlo y lograr con JavaScript puro cualquier cosa para la que creíste necesitabas una librería.

Curso de Manipulación del DOM
Curso de Manipulación del DOM

Curso de Manipulación del DOM

¿Alguna vez te preguntaste cómo los frameworks como Angular, React, Vue y demás hacen su magia en el navegador para hacer todo interactivo? En este curso comprenderás todo lo que tiene que ver sobre el DOM, para manipularlo y lograr con JavaScript puro cualquier cosa para la que creíste necesitabas una librería.