Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

149
Visualizações
La alerta descartable de Bootstrap 5 no funciona correctamente

Tengo una alerta en mi código html :

 <div class="alert alert-success alert-dismissible fade show d-flex align-items-center justify-content-center" id="alert" style="display:none;"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> <span id="msg">Success</span> </div>

Inicialmente, la alerta debe estar oculta. Al hacer clic en el botón Enviar en mi secuencia de comandos, debería mostrar la alerta de danger . Este es mi js :

 document.getElementById("submit").addEventListener("click",function(){ document.getElementById("alert").className="alert alert-danger alert-dismissible fade show d-flex align-items-center justify-content-center"; document.getElementById("msg").innerHTML="Danger"; document.getElementById("alert").style.display="block"; })

Pero cuando ejecuto el código, la alerta no se oculta en absoluto. En segundo lugar, al hacer clic en el botón Enviar, aparece el siguiente error:

TypeError no capturado: no se pueden establecer propiedades de nulo (configurando 'className')

¿Porqué es eso? Por favor, ayúdame.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¿La marca de estilo !important ayuda a ocultar?

style="display:ninguno!importante;"

así es como conseguí que funcionara bien:

 <div class="alert alert-success alert-dismissible fade show d-flex align-items-center justify-content-center" id="alert" style="display:none !important;"> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> <span id="msg">Success</span> </div> <input type="submit" id="submit" value="click me"> <script> document.getElementById("submit").addEventListener("click", function () { document.getElementById("alert").className = "alert alert-danger alert-dismissible fade show d-flex align-items-center justify-content-center"; document.getElementById("msg").innerHTML = "Danger"; document.getElementById("alert").style.display = "block"; }); </script>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda