<script>
function sumNum(obj){
var trObj=obj.parentNode.parentNode;
var number1 = isNaN(parseInt(trObj.childNodes[1].firstChild.value,10))?0:parseInt(trObj.childNodes[1].firstChild.value,10);
var number2 = isNaN(parseInt(trObj.childNodes[2].firstChild.value,10))?0:parseInt(trObj.childNodes[2].firstChild.value,10);
var number3 = isNaN(parseInt(trObj.childNodes[3].firstChild.value,10))?0:parseInt(trObj.childNodes[3].firstChild.value,10);
var number4 = isNaN(parseInt(trObj.childNodes[4].firstChild.value,10))?0:parseInt(trObj.childNodes[4].firstChild.value,10);
trObj.childNodes[5].firstChild.value = number1 + number2 + number3 + number4;
}
</script>将所有onpropertychange="sumNum()"换成onpropertychange="sumNum(this)"
function sumNum(obj){
var trObj=obj.parentNode.parentNode;
var number1 = isNaN(parseInt(trObj.childNodes[1].firstChild.value,10))?0:parseInt(trObj.childNodes[1].firstChild.value,10);
var number2 = isNaN(parseInt(trObj.childNodes[2].firstChild.value,10))?0:parseInt(trObj.childNodes[2].firstChild.value,10);
var number3 = isNaN(parseInt(trObj.childNodes[3].firstChild.value,10))?0:parseInt(trObj.childNodes[3].firstChild.value,10);
var number4 = isNaN(parseInt(trObj.childNodes[4].firstChild.value,10))?0:parseInt(trObj.childNodes[4].firstChild.value,10);
trObj.childNodes[5].firstChild.value = number1 + number2 + number3 + number4;
}
</script>将所有onpropertychange="sumNum()"换成onpropertychange="sumNum(this)"
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货