for(var i=0; i<myarr1.length; i++){ //从数组中将成绩撮出来,然后求和取整,并输出 var index=myarr1[i].indexOf(":")+1; document.write(index[i]); var myarr2=parseInt(myarr1[i].substr(index[i],2)); document.write("<br/>"+myarr2[i]); }
楼楼你看下你这个地方是不是写错了,应该是myarr1[ index ]吧,你要大印的是数组myarr1中index位置的分数吧
你定义的index是一个整数,但是你打印的确实一个数组类型,当然是未定义。