javascript自动生成计算问题,高手来答
我有一个函数,专门动态向一个table里面插入行
function addline(name,cost,num){
newline=window.parent.document.all.report_pro.insertRow();
newline.insertCell().innerHTML= ' <input type= "text " name= "tt " size= "15 " value= " '+ name + ' " > ';
newline.insertCell().innerHTML= ' <input type= "text " name= "tt " size= "7 " value= " ' + cost + ' " > ';
newline.insertCell().innerHTML= ' <input type= "text " name= "tt " size= "5 " onchange= "getsumvalue() " value= "1 " > ';
newline.insertCell().innerHTML= ' <input type= "text " name= "tt " size= "7 " value= " ' + cost + ' " > ';
newline.insertCell().innerHTML= ' <input type= "button " value= " <- " onclick= "del() "> ';
}
但现在我想有一个按钮,一点就计算出我第2列乘以第3列的值,为第4列的值, 快请高手指点一下, 帮忙完成, 分可以再加,急死啦, 会出人命的,希望把函数写全.
------解决方案--------------------function comput()
{
var rows = document.all.report_pro.rows;
for (var i = 0; i < rows.length; i++)
{
rows(i).cells(3).childNodes[0].value = parseFloat(rows(i).cells(1).childNodes[0].value) * parseFloat(rows(i).cells(2).childNodes[0].value)
}
}