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
- HTML select 下拉選單HTML
- HTML select下拉選單HTML
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- 模擬select下拉選單詳解
- 選擇select下拉選單網頁跳轉網頁
- select下拉選單跳轉效果程式碼
- jQuery Validate對select下拉選單驗證jQuery
- 設定select下拉選單的預設選中項
- JavaScript 動畫效果緩慢二級下拉選單JavaScript動畫
- 迴圈方式為select下拉選單新增年份
- JavaScript帶下拉選單的文字框JavaScript
- JavaScript二級下拉選單詳解JavaScript
- JavaScript slide下拉導航選單效果JavaScriptIDE
- select 下拉框選中事件事件
- JavaScript新增和刪除select下拉項JavaScript
- JavaScript滑鼠懸浮出現下拉選單效果JavaScript
- 如何在下拉框Select中動態新增option?
- 【antdesign select】下拉選擇-帶選擇序號
- 使用 Java 在Excel中建立下拉選單JavaExcel
- JavaScript下拉摺疊導航選單講解JavaScript
- ant design模態框中使用Select元件下拉選框不顯示元件
- 下拉選單框和滾動條
- JavaScript動態建立table表格JavaScript
- jQuery和css3超讚select下拉選單框美化外掛jQueryCSSS3
- Ant Design Select元件下拉選項隨頁面滾動與Select框分離問題元件
- vue下拉選單Vue
- 建立支援類別下拉選單的Oracle查詢表DMOracle
- kendoUI 多選下拉選單 kendoMultiSelectUI
- SAP UI5 下拉選單(Select) 控制元件的使用方式試讀版UI控制元件
- jQuery 動態載入下拉框選項(Django)jQueryDjango
- select 下拉框用 Select select = new Select (element) 方法失敗
- Element原始碼分析系列7-Select(下拉選擇框)原始碼
- ant design的Select下拉選擇器 帶搜尋功能
- C# winfrom省份和城市 下拉選單聯動C#
- 函式節流實現滑動下拉選單函式
- CSS 二級下拉選單CSS
- CSS二級下拉選單CSS