没看明白你的需求,就问一点:你希望JS做到什么工作?
解决方案 »
- 小需求-求高效解决方案
- 动态设置的<A 的title属性,当title内容行数太多的时候,显示的title会一直闪个不停,该如何处理?
- 忘"梅花雪"或者其朋友或者熟悉JavaScript的朋友帮忙看看怎么回事,MzTreeView树的更新的原理是什么? 我怎么去自定义自己的click事件?
- 如何用JS保存XML??
- 求一个javascript的代码
- Chrome插件开发遇到的问题
- 比较烦----页面上有2个Table,想实现如果鼠标在第一个Table上个文字连接停留,则显示1.gif在Table2上........所有的图片都显示在同一个位
- 用javascript怎么生成html控件
- 高手指教这个怪问题!!
- 正则表达式如何写,匹配包含换行的字符串。比如:
- [急]为什么图片没有改变
- 怎样用javascript关闭一个窗口???急
我是希望通过JS把动态第几节课的下拉列表和动态星期几的下拉列表联动起来。
<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>