方法一 |
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; |
} |
} |