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

136
Vistas
Css visibilidad oculta

Estoy tratando de crear un botón de alternar a través de javascript sin una ID de botón y la visibilidad del elemento css está oculta, he estado tratando de buscarlo en Google pero no puedo encontrar buenas respuestas, solo puedo encontrar cómo alternar usando style.display pero eso no funciona cuando uso visibilidad oculta en css. El nombre del botón para el botón de alternancia es button2 y el botón oculto tiene Hbutton como ID.

 document.querySelector(button8).addEventListener(click, function () { document.querySelector("hiddenbutton").style.visibility = "visible"; });
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Obtenga el estilo actual y use un condicional.

 document.querySelector(button8).addEventListener(click, function() { const button = document.querySelector("hiddenbutton"); let current = getComputedStyle(button).getPropertyValue("visibility"); button.style.visibility = current == "visible" ? "hidden" : "visible"; })
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede utilizar el estilo calculado para determinar si el elemento es visible o no.

 document.querySelector("button").addEventListener("click", function(){ let p = document.querySelector("p"); let visibility = getComputedStyle(p).visibility; if(visibility == "hidden") p.style.visibility = "visible"; else p.style.visibility = "hidden"; });
 p { visibility: hidden; }
 <p>I will disappear</p> <button>Toggle</button>

about 4 years ago · Juan Pablo Isaza Denunciar

0

¡Puedes hacer esto cambiando de clase, lo cual es más simple! Simplemente cree una clase, por ejemplo, .hide y configure la visibilidad como oculta. Siempre que haga clic en el botón, la clase del botón seleccionado cambiará a través de la clase dada ( .hide ).

 document.querySelector('.toggle').addEventListener('click', () => { document.querySelector('.myBtn').classList.toggle('hide'); });
 .hide { visibility: hidden; }
 <button class="myBtn">You See Me!</button> <button class="toggle">toggle</button>

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