我创建了一个按钮,单击该按钮可在列表div上创建一个项目.在列表div中,"Total:"是硬编码的.我希望无论何时创建项目,总金额都会下降,这样项目就可以取而代之,并且总金额可以显示在底部.但问题总数将保留在原来的位置,项目将在其下方创建.我如何才能改变这种情况?
以下是代码(试用版):
const btn = document.querySelector(".btn");
const itemList = document.querySelector(".item-list");
btn.addEventListener('click', function(e) {
const para = document.createElement('div');
para.classList.add('item-list');
para.innerHTML = `<p class="item">Potato Chips</p>`
itemList.appendChild(para);
})
.list-container {
height: 500px;
width: 300px;
background-color: cadetblue;
}
header {
background-color: burlywood;
border-style: groove;
}
.btn {
margin-bottom: 20px;
}
<div class="list-container">
<header>
<h4>List Time</h4>
<button class="btn">click</button>
</header>
<div class="item-list">
<div>
<p>Total: </p>
</div>
</div>
</div>