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

204
Visualizações
Cómo deshabilitar todos los demás enlaces en un div al hacer clic en un enlace en div usando javascript

Soy nuevo en Javascript. Deseo deshabilitar todos los demás enlaces en un div al hacer clic en un enlace en div. Si hago clic en cualquier enlace en ese div, otros enlaces en ese div deberían deshabilitarse y no se puede hacer clic.

Este código no hace que los enlaces no se puedan hacer clic al hacer clic en cualquier botón. Si se hace clic en cualquier enlace, los otros enlaces en ese div deben deshabilitarse y no se puede hacer clic. Por ejemplo, si se hace clic en el enlace de aceptación, los enlaces de aceptación, rechazo y contraoferta no deberían poder hacer clic y deshabilitarse.

Producción Producción

 function disableButton() { document.querySelector("#notify-div a").removeAttribute("href"); }
 <div id="notify-div"> user_name has requested a bid price of bid for quantity of qty for mileage mileage_name of truck truck_name. <br> <a href='/truckianAccept/".$lastId."' id='accept' class='btn btn-primary' onclick='disableButton();'>Accept </a> <a href='/truckianDecline/".$lastId."' id='decline' class='btn btn-primary' onclick='disableButton();'>Decline </a> <a href='/wstCounterOffer/".$lastId."' id='counter' class='btn btn-primary' onclick='disableButton();'>Counter Offer </a>"; </div>

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

0

En lugar de eliminar el href , establece una clase que captura los eventos del puntero en css.

 function disableButtons() { const links = document.querySelectorAll("#notify-div a"); links.forEach(function(link) { link.classList.add('disabled'); }); }

CSS:

 .disabled { pointer-events: none; }

Tenga en cuenta que href y onClick no funcionarán juntos. Debe pasar una función específica a cada enlace que maneja la funcionalidad y luego deshabilita los botones.

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