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

158
Views
Al hacer clic en el elemento span, modal no se cierra

Estoy creando dos modales. Uno para comprar y otro para vender. Sin embargo, cuando hago clic en el lapso en el modal que se supone que lo cierra, el modal no se cierra. Aquí está el código:

 var buyModal = document.getElementById("buyModal"); var sellModal = document.getElementById("sellModal"); function buy() { buyModal.style.display = "block"; } function sell() { sellModal.style.display = "block"; } function close() { buyModal.style.display = "none"; sellModal.style.display = "none"; }
 <button id="buyButton" onclick="buy()">Buy a Currency Pair</button> <button id="sellButton" onclick="sell()">Sell a Currency Pair</button> <div id="buyModal" class="modal"> <div class="modal-content"> <button class="close" onclick="close()">&times;</button> <p>Buy</p> </div> </div> <div id="sellModal" class="modal"> <div class="modal-content"> <button class="close" onclick="close()">&times;</button> <p>Sell</p> </div> </div> </div>

¿Alguien sabe por qué no funciona?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Cerrar es una palabra de JavaScript reservada y el navegador se niega a llamarla en un evento.

Debe elegir un nuevo nombre (por ejemplo closeDiv ):

 var buyModal = document.getElementById("buyModal"); var sellModal = document.getElementById("sellModal"); function buy() { buyModal.style.display = "block"; } function sell() { sellModal.style.display = "block"; } function closeDiv() { buyModal.style.display = "none"; sellModal.style.display = "none"; }
 <button id="buyButton" onclick="buy()">Buy a Currency Pair</button> <button id="sellButton" onclick="sell()">Sell a Currency Pair</button> <div id="buyModal" class="modal"> <div class="modal-content"> <button class="close" onclick="closeDiv()">&times;</button> <p>Buy</p> </div> </div> <div id="sellModal" class="modal"> <div class="modal-content"> <button class="close" onclick="closeDiv()">&times;</button> <p>Sell</p> </div> </div>

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!