<html> <head> <style> #d1{ width:400; height:250; background-color:#cccccc; left:30; top:40; position:absolute; } #d1_head{ height:30; font-size:20pt; background-color:blue; color:white; } #d1_body{ padding-left:40; padding-top:40; } </style> <script> var arr = new Array; arr[0] = [new Option('---方向---','-1')]; arr[1] = [new Option('专业英语','zyen'), new Option('商务英语','swen')]; arr[2] = [new Option('图形计算','txcp'), new Option('计算机应用','jscp'), new Option('软件工程','rjcp')]; function change(index){ var obj = document.getElementById('s2'); obj.options.length = arr[index].length; for(i=0;i<arr[index].length;i++){ obj.options[i] = arr[index][i]; } } </script> </head> <body> <div id="d1"> <div id="d1_head">关联下拉列表</div> <div id="d1_body"> <form> <select name="s1" id="s1" onchange="change(this.selectedIndex);"> <option value="-1">---专业---</option> <option value="english">英语</option> <option value="computer">计算机</option> </select> <select name="s2" id="s2"> <option value="-1">---方向---</option> </select> <input type="submit" value="confirm"/> </form> </div> </div> </body> </html>
详细解决方案
关联上拉列表代码示例
热度:107 发布时间:2012-11-08 08:48:11.0
相关解决方案