没看明白你的需求,就问一点:你希望JS做到什么工作?

解决方案 »

  1.   

    小康又是你啊,上次你帮我解决了问题我还没感谢你呢!现在说一句:谢谢!
        我是希望通过JS把动态第几节课的下拉列表和动态星期几的下拉列表联动起来。
      

  2.   

    不用谢:)联动的下拉可能是这样的<body>
    <select id="days" onchange="listLesson(this.selectedIndex)"></select>
    <select id="lessons"></select>
    <script type="text/javascript">
    var dayList=document.getElementById("days");
    var lessonList=document.getElementById("lessons");
    var availDays=new Array("请选择:","星期一","星期二","星期三","星期四","星期五");
    var availLessons=new Array();
    availLessons[1]=new Array("第二节","第三节","第四节");
    availLessons[2]=new Array("第一节","第三节","第四节");
    availLessons[3]=new Array("第一节","第二节","第四节");
    availLessons[4]=new Array("第一节","第二节","第三节");
    availLessons[5]=new Array("第一节","第二节");window.onload=function()
    {
    for(i=0;i<availDays.length;i++)
    {
    var tempOption=document.createElement("option");
    tempOption.text=availDays[i];
    dayList.options.add(tempOption);
    }
    }function listLesson(index)
    {
    while(lessonList.length>0)
    lessonList.remove(lessonList.length-1);
    for(i=0;i<availLessons[index].length;i++)
    {
    var tempOption=document.createElement("option");
    tempOption.text=availLessons[index][i];
    lessonList.options.add(tempOption);
    }
    }
    </script>
    </body>