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

256
Visualizações
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 Respostas
Responde à pergunta

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 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