Html dom 是指在w3c规范出现之前,各个浏览器支持的一些dom操作。 1,Select对象。 属性 a,selectedIndex:用户选择的选项的下标,下标从0开始 b,length: 获取或者设置选项的个数 c,options: 返回一个数组,数组元素是Option对象 2,Options对象 属性: a,text:选项的文本内容 b,value:选项的値 c,selected: 当该选项被选上,值为true,否则为false 小知识:创建一个Option对象 复制代码 代码如下: var op=new Option(text,value); 我写的一个级联下拉列表: 代码如下: 复制代码 代码如下: <BR>#d1 { <BR>width: 400px; <BR>height: 250px; <BR>background-color: #FFE4B5; <BR>margin: 40px auto; <BR>} <BR>#d1_head { <BR>color: white; <BR>font-size: 20px; <BR>font-family: "Arial"; <BR>height: 24px; <BR>background-color: bule; <BR>} <BR>#d1_content { <BR>padding-left: 30px; <BR>padding-top: 30px; <BR>} <BR> <BR>function doAction(index) { <BR>var arr = new Array; <BR>arr[0] = [ new Option('--研究方向--', '-1') ]; <BR>arr[1] = [ new Option('商务英语', 'english1'), <BR>new Option('英美文学', 'english2') ]; <BR>arr[2] = [ new Option('网格计算', 'computer1'), <BR>new Option('计算机软件', 'computer2'), <BR>new Option('图形计算', 'computer3') ]; <BR>$('s2').innerHTML = ''; <BR>for (i = 0; i < arr[index].length; i++) { <BR>$('s2').options[i] = arr[index][i]; <BR>} <BR>} <BR> 专业选择 onchange="doAction(this.selectedIndex);"> --专业-- --英语-- --计算机-- --研究方向--