JavaScript select新增option
實際操作中,有時需要根據情況新增或者刪除select下拉選單的option選項。
下面介紹一下如何利用JavaScript實現類似操作。
一.動態建立select下拉選單:
[JavaScript] 純文字檢視 複製程式碼var theSelect=document.createElement("select"); theSelect.id="theId"; document.body.appendChild(theSelect);
以上程式碼動態建立一個select下拉選單,並將其id屬性值設定為"theId",然後新增到body中。
二.動態新增option選項:
[JavaScript] 純文字檢視 複製程式碼var selectObj=document.getElementById("theId"); selectObj.add(new Option("文字","值")); //在IE中有效 selectObj.options.add(new Option("text","value")); 相容IE與firefox
以上程式碼可以在現有的select下拉選單中新增option選項。要特別注意瀏覽器相容問題。
三.刪除select中某一個option項:
[JavaScript] 純文字檢視 複製程式碼var selectObj=document.getElementById("theId"); selectObj.options.remove(index);
index是要刪除的選項的索引值,如果index是1,那麼就是刪除第二個選項。
關於select的操作還有很多參閱JavaScript 動態操作select下拉選單一章節。
相關文章
- 如何在下拉框Select中動態新增option?
- option新增空白
- JavaScript新增和刪除select下拉項JavaScript
- JavaScript select remove()JavaScriptREM
- JavaScript select add()JavaScript
- JavaScript select typeJavaScript
- JavaScript select valueJavaScript
- JavaScript select multipleJavaScript
- JavaScript select 事件JavaScript事件
- JavaScript select options 集合JavaScript
- JavaScript select text 屬性JavaScript
- JavaScript select size 屬性JavaScript
- JavaScript select length 屬性JavaScript
- 完美解決html中select的option不能隱藏的問題。HTML
- JS/JQ動態建立(新增)optgroup和option屬性JS
- JavaScript操作select控制元件JavaScript控制元件
- IE6/7/8中Option元素未設value時Select將獲取空字串字串
- JavaScript動態操作select下拉選單JavaScript
- 迴圈方式為select下拉選單新增年份
- select下拉選擇第一個選項為空白、option無法選中的解決辦法,
- JavaScript動態新增li元素JavaScript
- jquery獲得option的值和對option進行操作jQuery
- The option-critic architecture
- select 下拉框用 Select select = new Select (element) 方法失敗
- Jquery 動態增加option及獲取值 遍歷option相關方法jQuery
- 蘋果電腦上神奇的Option鍵,巧用option鍵提升效率蘋果
- Kotlin Type? vs Scala OptionKotlin
- 為element-ui的Select和Cascader新增彈層底部操作按鈕UI
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- JavaScript新增class樣式類程式碼JavaScript
- JavaScript動態為table表格新增行JavaScript
- JavaScript 動態新增與刪除元素JavaScript
- JavaScript 程式碼開頭新增分號JavaScript
- JavaScript新增型別語法Type SyntaxJavaScript型別
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- JavaScript動態建立div並新增樣式JavaScript
- JavaScript動態新增和刪除div元素JavaScript
- iview Table元件使用render新增Select下拉框並進行雙向繫結View元件
- post請求帶來的option