Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

198
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!