js 下拉框二级关联菜单的解决办法
内容摘要
这篇文章主要为大家详细介绍了js 下拉框二级关联菜单的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
<!DOCT
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
<!DOCT
文章正文
这篇文章主要为大家详细介绍了js 下拉框二级关联菜单的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | <code class = "js" > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <html xmlns= "http://www.w3.org/1999/xhtml" > <head> <meta http-equiv= "Content-Type" content= "text/html;charset=gb2312" /> <title>双选择关联菜单</title> </head> <body> <form name= "doublecombo" > <p> <select name= "example" size= "1" onChange= "redirect(this.options.selectedIndex)" > <option>特效代码</option> <option>网页语言</option> <option>软件教程</option> </select> <select name= "stage2" size= "1" > <option value= "/texiao/shubiao" >鼠标类</option> <option value= "/texiao/chuangkou" >窗口类</option> <option value= "/texiao/daohang" >导航类</option> </select> <input type= "button" name= "test" value= "Go!" onClick= "go()" > </p> <script> /** * js 下拉框二级关联菜单 * * @param * @arrange (www.idcnote.com) **/ <!-- var groups=document.doublecombo.example.options.length var group= new Array(groups) for (I=0; I<groups; I++) group[I]= new Array() group[0][0]= new Option( "鼠标类" , "/texiao/shubiao" ) group[0][1]= new Option( "窗口类" , "/texiao/chuangkou" ) group[0][2]= new Option( "导航类" , "/texiao/daohang" ) group[1][0]= new Option( "ASP" , "/yuyan/asp" ) group[1][1]= new Option( "PHP" , "/yuyan/php" ) group[1][2]= new Option( "JSP" , "/yuyan/jsp" ) group[2][0]= new Option( "Dreamweaver" , "/ruanjian/Dreamweaver" ) group[2][1]= new Option( "Fireworks" , "/ruanjian/Fireworks" ) group[2][2]= new Option( "Flash" , "/ruanjian/Flash" ) group[2][3]= new Option( "Photoshop" , "/ruanjian/Photoshop" ) var temp=document.doublecombo.stage2 function redirect(x){ for (m=temp.options.length-1;m>0;m--) temp.options[m]=null for (I=0;I<group[x].length;I++){ temp.options[I]= new Option(group[x][I].text,group[x][I].value) } temp.options[0].selected=true } function go(){ location=temp.options[temp.selectedIndex].value } //--> </script> </form> </body> </html></td> </tr> </table></code> |
注:关于js 下拉框二级关联菜单的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释