Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

272
Vistas
Diferencia entre className y classList

¿Cuál de los siguientes debe preferirse bajo qué circunstancias?

 btnElement.classList.add('btn'); btnElement.className = 'btn';
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Usando "classList", puede agregar o eliminar una clase sin afectar a ninguna otra que pueda tener el elemento. Pero si asigna "className", eliminará las clases existentes mientras agrega la nueva (o si asigna una cadena vacía, las eliminará todas).

Asignar "className" puede ser conveniente para los casos en los que está seguro de que no se usarán otras clases en el elemento, pero normalmente usaría los métodos "classList" exclusivamente.

Y "classList" también tiene prácticos métodos de "alternar" y "reemplazar".

https://teamtreehouse.com/community/difference- between-classlist-and-classname

about 4 years ago · Juan Pablo Isaza Denunciar

0

ClassList como sugiere el nombre es la lista de clases en un elemento.

Si tiene varias clases en un elemento y desea agregar/eliminar una sin alterar el resto, debe usar classList .

classList también proporciona métodos como toggle que son realmente útiles.

 function toggleClass(){ let txt = document.querySelector("h2"); txt.classList.toggle("changebg"); }
 .font-style { font-family: sans-serif; } .changebg { background-color: lightcoral; }
 <h2 class="font-style" >Hello World!</h2> <button onclick='toggleClass()'>Toggle Background Class</button>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Acabo de saber una diferencia entre className y classList. className devuelve una cadena dentro de la cual se encuentran los nombres del elemento actual y classList también devuelve nombres pero como una matriz.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda