function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; }
<select name="menu1" οnchange="MM_jumpMenu('parent',this,0)"> <option selected="selected" value="http://www.google.com">快速導航</option> <option value="http://www.google.com">google</option> </select>
1 檢測是否有選中 if(objSelect.selectedIndex > -1) { //說明選中 } else { //說明沒有選中 }
2 刪除被選中的項 objSelect.options[objSelect.selectedIndex] = null;
3 增加項 objSelect.options[objSelect.length] = new Option("你好","hello");
4 修改所選擇中的項 objSelect.options[objSelect.selectedIndex] = new Option("你好","hello");
5 得到所選擇項的文本 objSelect.options[objSelect.selectedIndex].text;
6 得到所選擇項的值 objSelect.options[objSelect.selectedIndex].value;