首发教务系统绩点统计--------一键统计
本帖最后由 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不清楚) 楼主,你发的根本没用,,,, 本帖最后由 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);
某用既
页:
[1]