function loaddiv1(city)
{
    document.getElementById("div1").style.display="block";
var list=new Array();
list["北京"]={"北京师范大学""中国农业大学""中国科学院""首都经贸大学""中国矿业大学""中国传媒大学""中国石油大学""中国社科院研究生院""中国民航大学"
"北京工商大学""北京科技大学""华北电力大学""中央财经大学""北京工业大学""中国政法大学""中央民族大学""北方工业大学"};
list["天津"]={"天津财经大学""天津工业大学""天津师范大学"};
list["上海"]={"上海大学""上海海事大学""东华大学""上海理工大学""华东理工大学""华东交通大学""河海大学""上海外国语大学""华东师范大学"};
list["江苏"]={"南京师范大学""南京财经大学""南京农业大学""杭州电子科技大学""东南大学""江苏大学""杭州电子科技大学""扬州大学""江南大学""苏州大学""南京航空航天大学"" 南京理工大学"};
list["浙江"]={"浙江工业大学""浙江工商大学""宁波大学""浙江财经学院""浙江师范大学"};
list["福建"]={"福州大学""福建农林大学""福建师范大学"};
list["青岛"]={"山东经济学院""青岛大学""中国海洋大学""山东科技大学""青岛科技大学""山东师范大学"};
for(var i=0;i<list[city].length;i++)
{

document.getElementById("div1").innerText=list[city][i]+" ";
}
}我想根据选择的城市来输出给层添加对应的内容 高手看看哪不对啊 函数可以调用但是内容没有()急

解决方案 »

  1.   

    list[0]={"北京师范大学","中国农业大学"};
    list[1]={"南京师范大学","南京财经大学","南京农业大学"};
      

  2.   

    list[0]=["北京师范大学","中国农业大学"];
    list[1]=["南京师范大学","南京财经大学","南京农业大学"];
      

  3.   

    var school = {"北京":{"北京师范大学","中国农业大学"},
    "江苏":{"南京师范大学","南京财经大学","南京农业大学"}
    }
      

  4.   

    是不是应该先给list数组赋值啊
      

  5.   

          list={"北京":["北京师范大学","中国农业大学"],
                "江苏":["南京师范大学","南京财经大学","南京农业大学"]};
      

  6.   

          var list = new Array();
          var rtn="";
          list={"a":["a1","a2","a3"],
                "b":["b1","b2","b3"]};
          for(var i=0;i <list["a"].length;i++) 
          { 
            rtn+=list["a"][i]+","; 
          } 
          alert(rtn);
      

  7.   

    {
     "a":["a1","a2","a3"],
     "b":["b1","b2","b3"]
    };
    应该用这种对象形式的