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

110
Vistas
agregando clase al elemento div usando javascript

soy realmente nuevo en js, y actualmente estoy haciendo un sitio web. Debido a que tengo un código html repetido para el encabezado y el pie de página de la página web, usé php para llamar al archivo html en lugar de repetir el mismo código. Por otro lado, quería que la página activa actual tuviera un color diferente, por lo que estoy usando javascript para obtener el nombre de la clase y agregar la clase active para hacer una excepción en css. obtener la identificación parece estar funcionando, pero no puedo encontrar la clase active agregada. ¿Por qué es esto?

 <p class="activepage" id="felt">aegearg<p> <script> var element = document.getElementsByClassName("activepage")[0]; var id = element.id; getElementsByClassName(id).classList.add("active"); </script>
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Las identificaciones de los elementos deben ser únicas, busque su elemento por identificación y luego elimine o agregue el nombre de clase deseado

 document.getElementById("MyElement").classList.add('MyClass'); document.getElementById("MyElement").classList.remove('MyClass');
about 4 years ago · Juan Pablo Isaza Denunciar

0

puedes usar este código:

 document.getElementById("IdElement").classList.add("ClassNameAdd");
about 4 years ago · Juan Pablo Isaza Denunciar

0

puedes hacerlo así:

 const element = document.QuerySelector("#activepage"); element.ClassList.add("active");
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