本文实例讲述了javascript实现多级联动下拉菜单的方法。分享给大家供大家参考。具体实现方法如下:
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin var arrItems1 = new Array(); var arrItemsGrp1 = new Array(); arrItems1[3] = "列二"; arrItemsGrp1[3] = 1; arrItems1[4] = "列二三"; arrItemsGrp1[4] = 1; arrItems1[5] = "列二四"; arrItemsGrp1[5] = 1; arrItems1[6] = "列三"; arrItemsGrp1[6] = 2; arrItems1[7] = "列三一"; arrItemsGrp1[7] = 2; arrItems1[0] = "列四"; arrItemsGrp1[0] = 3; arrItems1[1] = "列四一"; arrItemsGrp1[1] = 3; arrItems1[2] = "列四二"; arrItemsGrp1[2] = 3; var arrItems2 = new Array(); var arrItemsGrp2 = new Array(); arrItems2[21] = "列4-0"; arrItemsGrp2[21] = 0 arrItems2[22] = "列4-1"; arrItemsGrp2[22] = 0 arrItems2[31] = "列41-0"; arrItemsGrp2[31] = 1 arrItems2[34] = "列41-1"; arrItemsGrp2[34] = 1 arrItems2[35] = "列42-0"; arrItemsGrp2[35] = 2 arrItems2[99] = "列24-2"; arrItemsGrp2[99] = 5 arrItems2[100] = "列24-1"; arrItemsGrp2[100] = 5 arrItems2[57] = "列24-0"; arrItemsGrp2[57] = 5 arrItems2[101] = "列2-0"; arrItemsGrp2[101] = 3 arrItems2[102] = "列2-1"; arrItemsGrp2[102] = 3 arrItems2[103] = "列23-0"; arrItemsGrp2[103] = 4 arrItems2[104] = "列23-1"; arrItemsGrp2[104] = 4 arrItems2[105] = "列3-0"; arrItemsGrp2[105] = 6 arrItems2[106] = "列3-1"; arrItemsGrp2[106] = 6 arrItems2[200] = "列31-0"; arrItemsGrp2[200] = 7 arrItems2[201] = "列31-1"; arrItemsGrp2[201] = 7 arrItems2[203] = "列31-2"; arrItemsGrp2[203] = 7 function selectChange(control, controlToPopulate, ItemArray, GroupArray) { var myEle ; var x ; // Empty the second drop down box of any choices for (var q=controlToPopulate.options.length;q>=0;q--) controlToPopulate.options[q]=null; if (control.name == "firstChoice") { // Empty the third drop down box of any choices for (var q=myChoices.thirdChoice.options.length;q>=0;q--) myChoices.thirdChoice.options[q] = null; } // ADD Default Choice - in case there are no values myEle = document.createElement_x("option") ; myEle.value = 0 ; myEle.text = "[列表]" ; controlToPopulate.add(myEle) ; for ( x = 0 ; x < ItemArray.length ; x++ ) { if ( GroupArray[x] == control.value ) { myEle = document.createElement_x("option") ; myEle.value = x ; myEle.text = ItemArray[x] ; controlToPopulate.add(myEle) ; } } } // End --> </script> <form name=myChoices> <table align="center"> <tr> <td> <SELECT id=firstChoice name=firstChoice onchange="selectChange(this, myChoices.secondChoice, arrItems1, arrItemsGrp1);"> <option value="0">列表一</option> <option value="1">列表二</option> <option value="2">列表三</option> <option value="3">列表四</option> </SELECT> </TD><TD> <SELECT id=secondChoice name=secondChoice onchange="selectChange(this, myChoices.thirdChoice, arrItems2, arrItemsGrp2);"> </SELECT> <SELECT id=thirdChoice name=thirdChoice> </SELECT> </TD> </TR> </TABLE> </form>
希望本文所述对大家的javascript程序设计有所帮助。
本文向大家介绍android实现下拉菜单三级联动,包括了android实现下拉菜单三级联动的使用技巧和注意事项,需要的朋友参考一下 android中的下拉菜单联动应用非常普遍,android中的下拉菜单用Spinner就能实现,以下列子通过简单的代码实现三级菜单联动。 一 样式文件 二 联动逻辑代码 三 结果 四 总结 三级联动主要是灵活的应用三维数组,这样能很方便的通过数组索引将三个菜单关联,同
本文向大家介绍javascript实现控制的多级下拉菜单,包括了javascript实现控制的多级下拉菜单的使用技巧和注意事项,需要的朋友参考一下 最近身体不适,所以没能如期的更新,抱歉。这里直接把代码贴上,如果有不明白的地方,留言就行。 效果图如下: 以上所述就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍javascript实现省市区三级联动下拉框菜单,包括了javascript实现省市区三级联动下拉框菜单的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript实现省市区三级联动下拉框菜单代码。分享给大家供大家参考,具体如下 运行效果截图如下: 首先写一个静态的页面: 调用的geo.js源码:
本文向大家介绍jQuery实现多级下拉菜单jDropMenu的方法,包括了jQuery实现多级下拉菜单jDropMenu的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery实现多级下拉菜单jDropMenu的方法。分享给大家供大家参考。具体如下: 这里介绍的jQuery多级下拉菜单导航-多级下拉菜单,英文名叫 DropDown Menu。通过 each() 遍历添加相应的处理
本文向大家介绍JavaScript实现级联菜单的方法,包括了JavaScript实现级联菜单的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现级联菜单的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。
本文向大家介绍JavaScript省市级联下拉菜单实例,包括了JavaScript省市级联下拉菜单实例的使用技巧和注意事项,需要的朋友参考一下 最近学了一个关于省市级联简单的小例子,贴出来与大家分享一下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。