【发布时间】:2013-12-09 00:45:03
【问题描述】:
我正在尝试从文本框中获取输入的值并将它们转换为字符串,合计金额,然后将 <span> 的 innerHTML 设置为该值。
function addBills(){
var
hundreds = parseInt($("#input100").innerHTML(),10)*100;
fifties = parseInt($("#input50").innerHTML(),10)*50;
twenties = parseInt($("#input20").innerHTML(),10)*20;
tens = parseInt($("#input10").innerHTML(),10)*10;
fives = parseInt($("#input5").innerHTML(),10)*5;
ones = parseInt($("#input1").innerHTML(),10);
regTotal = hundreds+fifties+twenties+tens+fives+ones;
window.alert(regTotal);
/*var regTotal = (($("#input100").innerHTML * 100)+($("#input50").innerHTML * 50)+($("#input20").innerHTML * 20)+($("#input10").innerHTML * 10)+($("#input5").innerHTML *5)+($("#input1").innerHTML));*/
for(var counter = 0;counter<regTotal;counter++){
regString = regTotal.toString();
$("#totalCount").innerHTML("regTotal");
}
};
【问题讨论】:
-
你有什么问题?
-
innerHTML() 应该是 html()。您正在混合使用 jQuery 和纯 js。
-
innerHTML 不是函数。
-
这些是输入字段。我想要将这些值转换为数字所需的一切,进行必要的数学运算,然后将其转换回字符串并让我的 标记显示该值。很抱歉让我很难弄清楚如何提问
-
span.innerHTML=''+(Number(elm_a.value)+Number(elm_b.value));等等。瞧。 PS:完全损坏的 var 背后的想法是什么(只有hundreds是本地的)?
标签: javascript jquery parsing tostring