【发布时间】:2018-10-30 05:14:52
【问题描述】:
我有 2 个 <p> 标记和一个输入字段,包装在一个 while 循环中
<p id="price"></p>
<input id="quantity" oninput="calculate(<?php echo $cprice; ?>)" type="text" name="quantity">
<p id="total"></p>
我想用 JavaScript 来进行算术运算。
我想将价格和数量相乘并显示总结果。如果没有 while 循环,它可以工作,但使用 while 循环,它只会更新第一个字段。
function calculate(price) {
var quantity = document.getElementById('quantity').value;
var result = document.getElementById('total');
var myResult = price * quantity;
document.getElementById('total').innerHTML = myResult;
}
不知道怎么用js动态更新total标签
【问题讨论】:
-
你不能有重复的 ID - 使用一个类
-
用
while循环向我们展示你的标记和代码 -
@u_mulder 很明显
标签: javascript php