当我点击一个按钮时,我想要更新价格,这就是我想要它做的全部,但每当我尝试调用我的var的值时,它会返回“Notanumber / NaN”值,我环顾四周一段时间但谷歌有点困惑,并抛出关于寻找定义的数字等的教程。
然而,我是JavaScript新手。所以可能是我。
如果有人能帮助我,我会非常感激。
总价:
<span id="totalpriceex">0</span>
JavaScript的:
<script type="text/javascript">
function incrementquan'.$row["pid"].'(){
var input = document.getElementById("quan'.$row["pid"].'");
input.value = parseInt(input.value) + 1;
var element = document.getElementById("price'.$row['pid'].'");
element.innerHTML = (" £" + (input.value * '.$row['pprice'].').toFixed(2));
var totalis = document.getElementById("totalprice");
totalis.value = parseInt(totalis.value);
totalis.innerHTML = (totalis.value + '.$row["pprice"].');
var totalpriceex = parseInt(totalpriceex.value);
totalpriceex.innerHTML = (totalis.value + '.$row["pprice"].'.toFixed(2))
var price=document.getElementById("totalpriceex");
price.value=price.value + '.$row["pprice"].'.toFixed(2);
}
我被困住了!如果您还有其他需要请发表评论!我需要尽快解决这个问题,我会在同一时间继续尝试。
答案 0 :(得分:1)
你只能在表单元素上调用value方法...使用textContent方法获取值所需的其他元素
表单元素
$("input").val();
其他元素
$("span").text()