我有一个项目表,每个项目都有base_price,我有一个输入,可以更改项目数,然后更改total_price。 一切都很好。但是,当我更改输入量时,请决定将其删除,并将输入量和其他项目的total_price设置为。 当我不更改输入时,一切正常,但是当我更改输入时,就会出现此问题。
<input onChange={e => this.changeTotalPrice(e, service)} type="number" defaultValue="1" min="1"/>
<td style={{fontWeight: 'bold', color: '#000'}}>
<span id={`totalPrice-${service.id}`} className="totalPrices">
{service.price}
</span></td>
changeTotalPrice(e, service) {
let totalPriceTag = document.getElementById(`totalPrice-${service.id}`);
let totalPrice = e.target.value * service.price;
totalPriceTag.innerText = totalPrice;
}