我想在整数中转换输入id字符串。我正在测试这个js函数,尽管getPrice正在工作,getQty给了我“undifine”而不是数字。有什么问题?
function getPrice() {
var price = document.getElementById("priceTshirt").innerHTML;
document.getElementById("total-1").innerHTML = price;
}
getPrice();
function getQty() {
var qty = document.getElementById("qty1").innerHTML;
document.getElementById("demolish").innerHTML = qty;
qty = qty.parseInt;
}
getQty();
答案 0 :(得分:1)
Qty1是一个输入元素,它没有innerHTML。你应该得到价值:
function getQty() {
var qty = document.getElementById("qty1").value;
document.getElementById("demolish").innerHTML = qty;
return qty;
}
您可以使用getQty
函数返回的数量设置总价格:
function getPrice() {
var price = parseInt(document.getElementById("priceTshirt").innerHTML);
document.getElementById("total-1").innerHTML = price * getQty();
}