级联菜单2
来源:互联网 发布:淘宝上的腾讯会员账号 编辑:程序博客网 时间:2024/05/21 07:53
<form name="menus">
<br>
this is frist select
<select name="menu1" onchange="onchage1(this.options.selectedIndex)">
<option>猪类</option>
<option>人类</option>
</select>
<br>
this is second select
<select name="menu2" onchange="onchage2(this.options.selectedIndex)">
<option value=" ">请选择上一菜单</option>
</select>
<br>
</form>
<script language="javascript">
var links = document.menus.menu1.options.length
var link = new Array(links)
window.alert (links)
//-------------------------------------------------------------定义二维数组
for(i = 0;i < links;i++)
{
link[i] = new Array()
window.alert (i)
if (i == 0)
{
link[i][0] = new Option("野猪王"," ")
link[i][1] = new Option("唐杰"," ")
link[i][2] = new Option("何鹏"," ")
link[i][3] = new Option("王洲"," ")
}
else if (i == 1 )
{
link[i][0] = new Option("先人"," ")
link[i][1] = new Option("银文杰"," ")
link[i][2] = new Option("银文杰家的狗"," ")
}
}
//--------------------------------------------------------------
function onchage1(myselect)//处理第一次
{
//window.alert ("erwer")
for(m = 0 ; m < document.menus.menu2.options.length ; m++)//清除历史纪录
{
document.menus.menu2.options[m] = null
}
for(m = 0 ; link[myselect].length ; m++)
{
document.menus.menu2.options[m] = new Option(link[myselect][m].text,link[myselect][m].value)
}
}
</script>
<br>
this is frist select
<select name="menu1" onchange="onchage1(this.options.selectedIndex)">
<option>猪类</option>
<option>人类</option>
</select>
<br>
this is second select
<select name="menu2" onchange="onchage2(this.options.selectedIndex)">
<option value=" ">请选择上一菜单</option>
</select>
<br>
</form>
<script language="javascript">
var links = document.menus.menu1.options.length
var link = new Array(links)
window.alert (links)
//-------------------------------------------------------------定义二维数组
for(i = 0;i < links;i++)
{
link[i] = new Array()
window.alert (i)
if (i == 0)
{
link[i][0] = new Option("野猪王"," ")
link[i][1] = new Option("唐杰"," ")
link[i][2] = new Option("何鹏"," ")
link[i][3] = new Option("王洲"," ")
}
else if (i == 1 )
{
link[i][0] = new Option("先人"," ")
link[i][1] = new Option("银文杰"," ")
link[i][2] = new Option("银文杰家的狗"," ")
}
}
//--------------------------------------------------------------
function onchage1(myselect)//处理第一次
{
//window.alert ("erwer")
for(m = 0 ; m < document.menus.menu2.options.length ; m++)//清除历史纪录
{
document.menus.menu2.options[m] = null
}
for(m = 0 ; link[myselect].length ; m++)
{
document.menus.menu2.options[m] = new Option(link[myselect][m].text,link[myselect][m].value)
}
}
</script>
- 下拉菜单级联(2)
- 级联菜单2
- AJax实例2--级联菜单
- 级联菜单
- 级联菜单
- 级联菜单
- 级联菜单
- 级联菜单
- 菜单级联
- 菜单级联
- 级联菜单
- 级联菜单
- 级联菜单
- 级联菜单
- 级联菜单
- 级联菜单
- 级联菜单,省市级联菜单
- 级联菜单,两级菜单
- Python代码在Windows和Unix都可运行的方法
- 如何通过一个USB闪盘安装WindowsVista
- FCK
- Solaris下编译/安装python 3.0
- 闭上眼睛,光明就消失了吗?
- 级联菜单2
- Solaris下编译Boost.Python
- ext树图标从http://extjs.com/s.gif上取得的问题
- Solaris编译Boost生成so文件出错:failed gcc.link.dll解决方法
- MS08-067的稳定利用方法
- JavaScript日期处理函数大全
- Linux内核模块自动加载机制
- 佛学的181条智慧
- 在C#中使用ASV封装编程实践中遇到的问题总结