读书人

算和,该怎么处理

发布时间: 2012-04-02 19:58:59 作者: rapoo

算和

Java code
<table id=dataTable>input id=TPrice0 入值是10input id=TPrice1 入值是10function total(){            var Table =document.getElementById("dataTable");            var rownum=Table.rows.length-2; //由0始            var arr= document.getElementById('TPrice'+rownum).value;            var temp = arr.split(" ");                        var total=0;            var v;            for(var i=0;i<temp.length;i++){                                v = parseInt(temp[i]);               total += v;            }               document.getElementById('TPric').value=total;        }

何出的是10,不是20???

[解决办法]
function total(){
var Table =document.getElementById("dataTable");
var rownum=Table.rows.length-2; //由0始
var arr= document.getElementById('TPrice'+rownum).value;//你这里得到的值是来自TPrice0,值是10

var temp = arr.split(" ");//就一个10按空格分 还是 10

var total=0;
var v;
for(var i=0;i<temp.length;i++){//temp.length=1

v = parseInt(temp[i]);//v=10
total += v;//tal=0+10

}

document.getElementById('TPric').value=total;//所以=10
}

读书人网 >Java Web开发

热点推荐