需要创建一个div,其中包含产品的价格及其名称,这样当您点击某个div时,其价格会反映在段落中,而当选择多个div时,总金额会写入段落中
到目前为止,我的头脑只够做到这一点:
let p = document.querySelector("p");
let arr = [];
let divs = document.querySelectorAll("div");
for (const div of divs) {
div.addEventListener("click", function () {
if (div.click) arr.push(div.textContent);
p.innerHTML = "Итого:" + arr ;
});
}
<div>Яблоки: 200</div>
<div>Вишни: 300</div>
<div>Груши: 250</div>
<p></p>
我会立即指出,作业的文本没有解释以什么格式在 html 中创建和排列 div,即可以以对您来说方便且合乎逻辑的方式进行。我目前正在尝试从 div 创建对象并从中获取价格的选项。还有一些想法,但一般都处于思考阶段。