请教为什么这样输出不了?

来源:7-23 编程练习

三水朝山

2016-05-30 20:10

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

 var scoreStr1= scoreStr.split(";");

 document.write(scoreStr1);

 var g=[];

 for(i=0;i<=9;i++){

     g[i]=scoreStr1[i].substr((scoreStr1[i].indexOf(":")+1));

     document.write(g);

哪里错误?

写回答 关注

3回答

  • ZebraEwan
    2016-05-30 21:18:20
    已采纳

    for 循环没有关闭啊-0-

    三水朝山

    谢谢大神

    2016-05-31 08:01:17

    共 1 条回复 >

  • Sunnylincon
    2016-05-30 21:56:14

    document.write(g);改为document.write(g[i]);即可

  • 孔明先生
    2016-05-30 21:12:05

     var g=new g();

     for(i=0;i<=9;i++){

         g[i]= scoreStr1[i].substr(scoreStr1[i].indexOf(":")+1);


         document.write(g(i));

     }


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468276 学习 · 21892 问题

查看课程

相似问题