Javascript表格数据分析处理
作者:秋了秋 发表时间:2016年03月05日
关于数据的方面,往往跟表格联系在一起,因为表格能容纳大数据,使得数据看起来更整洁直观,再经过js的批量分析操作,会使得原本整洁直观表格数据变得更加整洁直观。
以下是处理表格中的数据的一个方法,将数据小于60%的标注为红色背景,将大于60%但小于80%的标注为黄色背景。相当于成绩的警告系统。如果数据量大的话,比如说一个学校几万人的成绩表格,要把里面的挂科人数找出来并标注为红色背景,靠人工是几乎不可能的,这就是程序的魅力,让我们几分钟编写程序来处理人类无法完成的工作。
var table=document.getElementById("table"),//获取表格
button=document.getElementById("button"),//获取button
tr=table.rows,td;//获取表格行
function random(){//方法
for(var i=0;i<tr.length;i++){//循环查询表格行
td=tr[i].cells;//获取表格列
for(var j=0;j<td.length;j++){//循环查询表格列
td[j].style.background="";//把背景全部清空
var num=(Math.random()*100).toFixed(2)+"%";//演示数据,生成随机的0~100的数
td[j].innerHTML=num;//插入数据
var number=parseInt(num);//换成整型数据
if(number<60){//小于60的时候...
td[j].style.background="red";//红色背景
}else if(number<80){//小于80的时候...
td[j].style.background="yellow";//黄色背景
}
}
}
}
random();
button.onclick=function(){random();}
2
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/437.html