getElementsByTagName,getElementsByName 获取的值是数组的所以用[0][1]引用
1 <select multiple size="2">
2 <option value="bj">北京</option>
3 <option value="sh">上海</option>
4 <option value="gz">广州</option>
5 </select>
6 <script type="text/javascript">
7 var selectArrays=document.getElementsByTagName("select");
8 var optionArrays=selectArrays[0].getElementsByTagName("option");
9 alert(optionArrays.length);
10 for(var i=0;i<optionArrays.length;i++)
11 {
//value 是属性的 innerHTML是北京 上海这样的值
12 alert(optionArrays[i].value +" "+optionArrays[i].innerHTML);
13 }
14 </script>