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

173
Vistas
¿Intenta que la barra de búsqueda se muestre cuando hace clic en el botón?

Lo que estoy tratando de hacer es que cuando el usuario haga clic en el botón de búsqueda, se muestre la barra de búsqueda. Pero por alguna razón, simplemente no funciona y no tengo idea, ¿por qué? Verifiqué dos veces en https://www.w3schools.com/jsref/event_onclick.asp solo para asegurarme de que lo estaba haciendo bien, pero fue en vano. Probé el add.eventlistner que no funciona, porque ve el botón como nulo donde onclick="showBar()" debería ver el botón, en JS.

HTML

 <button onclick="showBar()" class="btn btn-outline-success" type="submit"> Search <img src="./images/iconmonstr-search-thin-240.png" alt="search icon"> </button>

CSS

 .form-control, .me-2 { animation: slide 1s 1; } .me-2 { display: none !important; }

JS

 let slideSearch = document.querySelector(".me-2"); function showBar() { slideSearch.style.display = "block"; }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Tu problema es que estás usando !important en display: none de .me-2 .

No debe usar !important en su estilo a menos que desee ocultarlo de forma permanente.

 let slideSearch = document.querySelector(".me-2"); function showBar() { slideSearch.style.display = "block"; }
 .form-control, .me-2 { animation: slide 1s 1; } .me-2 { display: none; /*Removed !important*/ }
 <button onclick="showBar()" class="btn btn-outline-success" type="submit"> Search <img src="./images/iconmonstr-search-thin-240.png" alt="search icon"> </button> <input class="me-2"/>

Si no puede deshacerse de !important por algún motivo. Puede intentar agregar !important a .me-2 en Javascript que anularía !important en su CSS.

 let slideSearch = document.querySelector(".me-2"); function showBar() { slideSearch.style.setProperty('display','block','important'); }
 .form-control, .me-2 { animation: slide 1s 1; } .me-2 { display: none !important; }
 <button onclick="showBar()" class="btn btn-outline-success" type="submit"> Search <img src="./images/iconmonstr-search-thin-240.png" alt="search icon"> </button> <input class="me-2"/>

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