whoaminow 发表于 2010-9-7 22:21

首发教务系统绩点统计--------一键统计

本帖最后由 whoaminow 于 2010-9-9 19:52 编辑

javascript:var dd=document.frames['iframeautoheight'].document;var oTd =dd.getElementsByTagName("td");var sum=0;var num=0;var sum2=0;var num2=0;var rowAvailable=0;for(var i=0;i<oTd.length;i++){var reg = /^$/;var str=""; str=oTd.innerHTML;var result =reg.exec(str); if(str=="优秀"){num=95;rowAvailable=1;}if(str=="良好"){num=85;rowAvailable=1;}else if(str=="中等"){num=75;rowAvailable=1;}else if(str=="及格"){num=65;rowAvailable=1;}else if(result!=null){var score=Number(oTd.innerHTML); if(score>59){num=score;rowAvailable=1;}}if(rowAvailable==1){rowAvailable=0;num2=Number(oTd.innerHTML);sum2+=num2;sum=sum+num*num2;}}alert("已获学分"+sum2);alert(sum);alert("平均绩点"+Number(sum)/Number(sum2));void(0);代码转到2楼,可用


打开成绩系统,把成绩查出来,把上面代码复制到地址栏,回车(ie6不能用,ie7才能用,ie8不清楚)

1430437933 发表于 2010-9-7 23:03

楼主,你发的根本没用,,,,

whoaminow 发表于 2010-9-8 00:50

本帖最后由 whoaminow 于 2010-9-8 16:26 编辑


javascript:var dd=document.frames['iframeautoheight'].document;var oTd =dd.getElementsByTagName("td");var sum=0;var num=0;var sum2=0;var num2=0;var rowAvailable=0;for(var i=0;i<oTd.length;i++){var reg = /^$/;var str=""; str=oTd.innerHTML;var result =reg.exec(str); if(str=="优秀"){num=95;rowAvailable=1;}if(str=="良好"){num=85;rowAvailable=1;}else if(str=="中等"){num=75;rowAvailable=1;}else if(str=="及格"){num=65;rowAvailable=1;}else if(result!=null){var score=Number(oTd.innerHTML); if(score>59){num=score;rowAvailable=1;}}if(rowAvailable==1){rowAvailable=0;num2=Number(oTd.innerHTML);sum2+=num2;sum=sum+num*num2;}}alert("已获学分"+sum2);alert(sum);alert("平均绩点"+Number(sum)/Number(sum2));void(0);

soufy50 发表于 2010-9-9 13:57

某用既
页: [1]
查看完整版本: 首发教务系统绩点统计--------一键统计