如下:<script language="javascript">
<!--
var score=new Array("习近平",30, //课后习题,输出相应分数等级的人
"朱1镕1基",90,
"毛1泽1东",80,
"邓1小1平",100,
"周1恩1来",68,
"韩1正",0,
"许金龙",79,
"王怡丽",78,
"andy",45,
"tom",68
);
var names0to59 = " "; //60分以下的学生
var names60to69 = " "; //70以下的
var names70to79 = " "; //80以下的
var names80to89 = " "; //90以下的
var names90to99 = " "; //100以下的
var names100 = " "; //100的
var sumscore = 0; //总分,得初始化,待会儿用来计算平均分的,sumscore/(score.length/2)
var name="高等数学成绩表";
name=name.fontcolor("red"); //字体颜色设为红色
name=name.fontsize(16); //字体大小改为16
document.write("<p align=\"center\">");//以下内容为居中
document.write(name+"<br>");//输出标题
//遍历分数
for(index in score) //用索引来区分学生和分数,偶数为学生,奇数为分数
{
if(index%2==1){//分数
if((score[index]>=0) && (score[index]<=59)){
names0to59 +=score[index-1]+" ";//学生
}
if((score[index]>=60) && (score[index]<=69)){
names60to69 +=score[index-1]+" ";
}
if((score[index]>=70) && (score[index]<=79)){
names70to79 +=score[index-1]+" ";
}
if((score[index]>=80) && (score[index]<=89)){
names80to89 +=score[index-1]+" ";
}
if((score[index]>=90) && (score[index]<=99)){
names90to99 +=score[index-1]+" ";
}
if(score[index]>=100){
names100 +=score[index-1] + = " ";
}
sumscore +=score[index];
}
} //现在问题估计是出在这段遍历语句中,遍历语句快注释掉就能正常显示
document.write('<li>0`59分':+names0to59+'<br>');
document.write("<li>60`69分:"+names60to69+"<br>");
document.write("<li>70`79分:"+names70to79+"<br>");
document.write("<li>80`89分:"+names80to89+"<br>");
document.write("<li>90`99分:"+names90to99+"<br>");
document.write("<li>100分:"+names100+"<br>");
document.write("</p>");
-->
</script>
跟书上比对过,自认找不出不一样的,用IE和火狐运行,页面一片空白,把遍历语句注释掉,文本内容都能出来的。
用工具Aptana Studios,会出现以下问题
,然后把<!--
-->去掉,不报错,调试时用IE,能运行,但文字乱码然后在去掉<!---->标签的情况下再用IE运行(不在Aptana Studios内),页面还是一片空白JavaScriptAptana
解决方案 »
- jquery 对ul下的多个li进行分页<ul><li></li><li></li><li></li><li></li></ul>
- 如何触发input type="file"的选择文件框?
- 诚聘英才
- 跪求一个正则,超级难的,要JS获取
- 怎么在javascript的函数里调用全局变量啊!!!
- 在线等待...使用window.open如果在客户端调用本地文件在ie中打开
- 怎样将密码属性input变成文本属性
- 如何在框架中以合适的大小显示我的其他网页
- ————————请教————————!
- 百度地图V2.0,手动拖拽驾车路线后怎么获得拖拽后路线的坐标???
- JqueryMobile页面事件重复绑定的问题
- 一段javascript的效果,我想每个图片都不一样,且可以根据不同图片跳转到不同页面,求高手进来帮忙看看
//names100 +=score[index-1] + = " ";///////多了个等号
names100 +=score[index-1] + " ";
}
sumscore +=score[index];
}
} //现在问题估计是出在这段遍历语句中,遍历语句快注释掉就能正常显示
document.write('<li>0`59分:'+names0to59+'<br>');//////////:放到字符串里面
要这样
<!--
js代码
//-->