[javascript]代码库
方法一
var table =document.getElementById("tab");
var colums = table.rows[0].cells;
var arrayObj = new Array();
for(var i=0;i<colums.length;i++){
var total=0;
for(var j=1;j<table.rows.length;j++){
total=parseFloat(table.rows[j].cells[i].firstElementChild.defaultValue)+total;
if(j==table.rows.length-1){
if(total<500){
alert(i+"列数值之和小于期望值");
for(var g=1;g<table.rows.length;g++){
table.rows[g].cells[i].firstElementChild.style.backgroundColor ="#B8BFD8";
}
}
}
}
}
方法二
var lie = document.getElementsByTagName("th");
var hang = document.getElementsByTagName("td");
for(var i=0;i<lie.length-1;i++){
for(var j=0;j<hang.length-1;j=j+lie.length){
total=parseFloat(hang[j].firstElementChild.defaultValue)+total;
}
}