这个document.write 放在FOR循环后为什么就不显示了?

var s1= "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";


  var s2=s1.split(";");

  var ls2;

  ls2 = s2.length;

  //document.write(s2.length);

  var num=0;

  document.write(ls2+"<br>");

  for(var i=0;i<=s1.length;i++){

  num=num+parseInt(s2[i].substr(s1.indexOf(":")+1));

  document.write(parseInt(s2[i].substr(s1.indexOf(":")+1))+"&nbsp;"+num+"<br>");

  

 // document.write(s2[i].substr(3)+"&nbsp;");

 // document.write(ls2);

  }

  document.write(ls2+"<br>");


王行天下
浏览 2054回答 3
3回答

看那一抹朝阳

数组溢出。。。=号去掉,养成习惯了么,也就不会出错了

王行天下

已经发现问题了·是数组溢出了

小扔

可以弹一弹alert();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript