1.動態建立select
>
🎜> function createSelect(){
var mySelect = document.createElement_x("select"); mySelect.id = "mySelect"; 🎜>
2.新增選項option
程式碼如下:
//依id找出對象,
var obj=document.getElementByIdx_x('mySelect')
;
;;
; ;
;
;
; ; ;
3.刪除所有選項option
3.刪除所有選項option
複製程式碼
程式碼如下:
function rem ){ obj.options.length=0;
}
4.刪除一個選項option
複製碼> 程式碼如下:
obj.options.remove(index);
} 5.取得選項🎜>
5.取得選項。 >
var obj=document.getElementByIdx_x('mySelect');
var index=obj.selectedIndex; //序號,取目前選取選項的序號
var val = obj.options[index].value;
6.取得選項option的文字
var obj=document.getElementByIdx_x('mySelect');var index=obj.selectedIndex; //序號,取目前選取選項的序號var val = obj.options[index].text;
7.修改選項option
var obj=document.getElementByIdx_x('mySelect');var index=obj.selectedIndex; //序號,取目前選取選項的序號var val = obj.options[index]=new Option ("新文字","新值");
8.刪除select複製程式碼 程式碼如下:function removeSelect(){var mySelect = document.getElementByIdx_x("mySelect");mySelect.parentNode.removeChild(mySelect); 程式碼如下:複製程式碼 程式碼如下:
for(var i=0;我var word = document.createElement_x("OPTION");
word.text = argument[i];
watch.keywords.add(word); // 手錶。 .word.value ;
f.keywords.add(word); } 但上述 add() 方法只在 IE 下有效,為相容 FF 和 Opera,對上述程式碼進行了一番改進,後面的程式碼如下:
複製程式碼
程式碼如下:
function watch_ini(){ // 致命
for(var i=0; i
var oOption=new Option(arguments[i],arguments[i ] ]); document.getElementByIdx_x("MySelect")[i]=oOption; } } function watch_add(f){ // 增加 o Option=new f .word.value,f.word.value); f.keywords[f.keywords.length]=oOption; }
整個實例完整程式碼如下:
渡//en">
javascript 選擇選項文字值
用一個創建字串一個數組方法:
複製程式碼