JavaScript動態操作select下拉選單
在實際應用中,往往要根據需要去建立一個select下拉選單,或者說需要動態的新增和刪除一個option項,下面就通過簡單的例項介紹一下如何實現此功能。
一.動態建立一個select下拉選單:
[JavaScript] 純文字檢視 複製程式碼function createSelect(){ var newSelect=document.createElement("select"); newSelect.id="mySelect"; document.body.appendChild(newSelect); }
以上程式碼能夠網頁中建立一個id屬性值為myselect的select下拉選單。
二.為select下拉選單新增一個option項:
[JavaScript] 純文字檢視 複製程式碼mySelect.add(new Option("文字","值"));
三.刪除一個指定的option項:
[JavaScript] 純文字檢視 複製程式碼newSelect.options.remove(index);
刪除指定索引的option項。第一個option項的索引值為0。
四.刪除所有的option專案:
[JavaScript] 純文字檢視 複製程式碼obj.options.length=0;
將options物件集合的長度設定為0即可。
五.獲得指定option的文字內容:
[JavaScript] 純文字檢視 複製程式碼obj.options[index].text
以上程式碼可以獲得指定索引值option選項的文字內容,index值是從0開始的。
六.獲得指定option的值:
[JavaScript] 純文字檢視 複製程式碼obj.options[index].value
以上程式碼可以獲得指定索引值option選項的值,index值是從0開始的。
七.獲得選中項的值:
[JavaScript] 純文字檢視 複製程式碼var index=obj.selectedIndex; //序號,取當前選中選項的序號 var val = obj.options[index].value;
以上程式碼可以獲得當前選中項的值。
八.修改指定的option項:
[JavaScript] 純文字檢視 複製程式碼var val = obj.options[index]=new Option("新文字","新值");
以上程式碼可以膝蓋指定索引值option選項的文字和值,index值是從0開始的。
九.刪除一個select:
[JavaScript] 純文字檢視 複製程式碼var mySelect = document.getElementById("mySelect"); mySelect.parentNode.removeChild(mySelect);
以上程式碼可以刪除指定的select物件。
相關文章
- JavaScript 動態生成select下拉選單JavaScript
- JavaScript動態建立select下拉選單JavaScript
- JavaScript動態生成年份select下拉選單JavaScript
- javascript動態設定select下拉選單字型大小JavaScript
- JavaScript動態設定select下拉選單預設選項JavaScript
- 原生javascript操作select下拉選單程式碼例項JavaScript
- jquery如何操作select下拉選單jQuery
- jQuery操作select下拉選單程式碼jQuery
- jquery操作select下拉選單簡單介紹jQuery
- js如何動態為select下拉選單新增option項JS
- jQuery操作select下拉選單常用程式碼jQuery
- jQuery select下拉選單的相關操作jQuery
- JavaScript 獲取select下拉選單所有optionJavaScript
- select下拉選單二級聯動
- 通過ajax方式動態新增select下拉選單的option選項
- jQuery操作select下拉選單程式碼例項jQuery
- HTML select下拉選單HTML
- HTML select 下拉選單HTML
- rails中使用form.select建立動態的下拉選單薦AIORM
- javascript模擬美化select下拉選單效果詳解JavaScript
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- select下拉選單 change事件事件
- javascript獲取select下拉選單所有項的內容JavaScript
- javascript刪除select下拉選單項程式碼例項JavaScript
- 選中select下拉選單項提交表單
- 可以輸入select下拉選單
- 下拉選單框select常用點
- 兩個select下拉選單的option相互移動
- javascript獲取select下拉選單框的value和text值JavaScript
- 模擬select下拉選單詳解
- jQuery select下拉選單復位效果jQuery
- select下拉選單新增不重複項
- js自定義select下拉選單效果JS
- select下拉選單 readonly 只讀
- 模擬帶有滾動條的select下拉選單
- 選擇select下拉選單網頁跳轉網頁
- 如何設定select下拉選單可以多選