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

250
Views
on adding the other products to cart, the price and name of product picked is the first one

const buyBtn = document.querySelectorAll('.btnBuy');
const itemDesc = document.querySelector('.detail');
const priceDesc = document.querySelector('.price');




for (let counter = 0; counter < buyBtn.length; counter++) {
  buyBtn[counter].addEventListener('click', function() {
    getPrice()
  })
}

const getPrice = function() {
  const getPrice = function() {
    const prices = priceDesc.textContent
    console.log(prices);
  }
  getPrice()

}
body {
  background-color: cornsilk;
}

.items-1 {
  margin-top: 20px;
  margin-left: 10%;
}

.items-2 {
  margin-top: -397px;
  margin-left: 30%;
}
<div class="items-1">
  <img id="one" src="images/shoe chair.jpg" width="250px" height="300px" alt="">
  <div class="desc">
    <label class="detail">Antique Sofa</label> <br><br>
    <label class="price">$500</label><br><br>
    <input class="btnBuy" type="button" value="Buy">
  </div>
</div>

<div class="items-2">
  <img id="one" src="images/princess.jpg" width="250px" height="300px" alt="">
  <div class="desc">
    <label class="detail">Princess</label> <br><br>
    <label class="price">$700</label><br><br>
    <input class="btnBuy" type="button" value="Buy">
  </div>
</div>

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

0

Here:

const buyBtns = document.querySelectorAll('.btnBuy');
for (const buyBtn of buyBtns) {
  buyBtn.addEventListener('click', getPrice);
}
function getPrice(event){
    const parent = event.target.parentElement;
    const itemDesc = parent.querySelector('.detail');
    const priceDesc = parent.querySelector('.price');
    const prices = priceDesc.textContent;
    console.log({itemDesc,priceDesc,prices});
}
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!