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物件。
相關文章
- HTML select 下拉選單HTML
- HTML select下拉選單HTML
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- 模擬select下拉選單詳解
- 選擇select下拉選單網頁跳轉網頁
- select下拉選單跳轉效果程式碼
- jQuery Validate對select下拉選單驗證jQuery
- 設定select下拉選單的預設選中項
- JavaScript 動畫效果緩慢二級下拉選單JavaScript動畫
- 迴圈方式為select下拉選單新增年份
- JavaScript slide下拉導航選單效果JavaScriptIDE
- JavaScript帶下拉選單的文字框JavaScript
- JavaScript二級下拉選單詳解JavaScript
- select 下拉框選中事件事件
- JavaScript新增和刪除select下拉項JavaScript
- JavaScript滑鼠懸浮出現下拉選單效果JavaScript
- 如何在下拉框Select中動態新增option?
- 【antdesign select】下拉選擇-帶選擇序號
- JavaScript下拉摺疊導航選單講解JavaScript
- ant design模態框中使用Select元件下拉選框不顯示元件
- 下拉選單框和滾動條
- JQuery實現下拉框Select的獲取值與文字、動態繫結資料、事件等操作jQuery事件
- jQuery和css3超讚select下拉選單框美化外掛jQueryCSSS3
- JavaScript操作select控制元件JavaScript控制元件
- Ant Design Select元件下拉選項隨頁面滾動與Select框分離問題元件
- vue下拉選單Vue
- kendoUI 多選下拉選單 kendoMultiSelectUI
- SAP UI5 下拉選單(Select) 控制元件的使用方式試讀版UI控制元件
- jQuery 動態載入下拉框選項(Django)jQueryDjango
- 『心善淵』Selenium3.0基礎 — 13、Selenium操作下拉選單
- select 下拉框用 Select select = new Select (element) 方法失敗
- C# winfrom省份和城市 下拉選單聯動C#
- 函式節流實現滑動下拉選單函式
- ant design的Select下拉選擇器 帶搜尋功能
- Element原始碼分析系列7-Select(下拉選擇框)原始碼
- CSS 二級下拉選單CSS
- CSS二級下拉選單CSS