JavaScript動態建立select下拉選單
下面就分部介紹一下如何動態的建立操作一個select下拉選單:
一.建立一個select:
[JavaScript] 純文字檢視 複製程式碼function createSelect(){ mySelect=document.createElement("select"); mySelect.id="mySelect"; document.body.mydiv.appendChild(mySelect); }
以上程式碼可以建立一個select物件,並且將此select的id設定為"mySelect"。
二.為select新增option項:
[JavaScript] 純文字檢視 複製程式碼function addOption(){ var obj=document.getElementById('mySelect'); obj.add(new Option("顯示的內容一","值"));//只有IE瀏覽器支援 obj.options.add(new Option("顯示的內容二","值"));//相容所有瀏覽器 }
函式Option(text,value,defaultselected,selected)函式具有四個引數:
1.text引數:規定option專案顯示的文字。
2.value引數:規定option專案的值。
3.defaultselected引數:布林值用來規定當前項是否是預設選中項。
4.selected引數:布林值用來規定當前項是否被選中。
三.刪除所有的option:
[JavaScript] 純文字檢視 複製程式碼function removeAll(){ var obj=document.getElementById('mySelect'); obj.options.length=0; }
將select物件的option項的個數設定為0即可。
四.刪除一個指定的option項:
[JavaScript] 純文字檢視 複製程式碼function removeOne(){ var obj=document.getElementById('mySelect'); obj.options.remove(index); }
將obj.options.remove()函式的引數設定為要刪除項的索引即可。
五.獲取相應專案的值:
[JavaScript] 純文字檢視 複製程式碼function getValue(){ var obj=document.getElementById('mySelect'); var val=obj.options[index].value; }
使用options[index].value即可獲得options集合中相應索引項的值。
六:獲取相應專案的文字:
[JavaScript] 純文字檢視 複製程式碼function getText(){ var obj=document.getElementById('mySelect'); var val=obj.options[index].text; }
使用options[index].text即可獲得options集合中相應索引項的值。
七:修改執行索引選項:
[JavaScript] 純文字檢視 複製程式碼function updateOption(){ var obj=document.getElementById('mySelect'); var val=obj.options[index]=new Option("新文字","新值"); }
為指定索引值的option項賦值。
相關文章
- JavaScript動態操作select下拉選單JavaScript
- JavaScript 動態生成select下拉選單JavaScript
- JavaScript動態生成年份select下拉選單JavaScript
- javascript動態設定select下拉選單字型大小JavaScript
- JavaScript動態設定select下拉選單預設選項JavaScript
- rails中使用form.select建立動態的下拉選單薦AIORM
- js如何動態為select下拉選單新增option項JS
- JavaScript 獲取select下拉選單所有optionJavaScript
- select下拉選單二級聯動
- 通過ajax方式動態新增select下拉選單的option選項
- HTML select下拉選單HTML
- HTML select 下拉選單HTML
- 原生javascript操作select下拉選單程式碼例項JavaScript
- javascript模擬美化select下拉選單效果詳解JavaScript
- 用HTML建立連動下拉選單HTML
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- select下拉選單 change事件事件
- 動態建立選單
- javascript獲取select下拉選單所有項的內容JavaScript
- javascript刪除select下拉選單項程式碼例項JavaScript
- 選中select下拉選單項提交表單
- 可以輸入select下拉選單
- jquery如何操作select下拉選單jQuery
- 下拉選單框select常用點
- 兩個select下拉選單的option相互移動
- javascript獲取select下拉選單框的value和text值JavaScript
- 模擬select下拉選單詳解
- jQuery select下拉選單復位效果jQuery
- select下拉選單新增不重複項
- js自定義select下拉選單效果JS
- jQuery操作select下拉選單程式碼jQuery
- select下拉選單 readonly 只讀
- 模擬帶有滾動條的select下拉選單
- 選擇select下拉選單網頁跳轉網頁
- 如何設定select下拉選單可以多選
- jquery操作select下拉選單簡單介紹jQuery
- select下拉選單跳轉效果程式碼