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>>#d11; >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);"> --專業-- --英文-- --計算機-- --研究方向--