Por el momento, obtengo todo el tiempo la misma información que proviene de la primera tarjeta.
const name = document.querySelector(".name").textContent; const partNumber = document.querySelector(".part-number").textContent; const price = document.querySelector(".price").textContent; const textArea = document.querySelector("#message"); let inputQuantity = document.getElementById("quantity"); const buyButton = document.querySelectorAll(".buy-button"); for (let i = 0; i < buyButton.length; i++) buyButton[i].addEventListener("click", function () { inputQuantity = inputQuantity.value; textArea.innerHTML = `I WANT TO BUY ${inputQuantity} ${name}(S) ${partNumber} ${price} Thank You `; });para pasar la información de cada tarjeta a textArea presionando el botón correspondiente.