原生javascript操作select下拉選單程式碼例項
本章節以程式碼段的形式介紹一下原生的javascript如何操作select,從建立下拉選單到刪除下來選單,還有新增或者刪除option項都一一列舉,對於初學者或者不熟悉相關操作可能會有所幫助。
一.建立select下拉選單:
[JavaScript] 純文字檢視 複製程式碼function createSelect(){ var selectObj=document.createElement("select"); selectObj.id="sel"; document.body.appendChild(selectObj); }
以上程式碼可以建立一個select下拉選單,並設定它的id屬性值,最後新增到body中。
二.為select下拉選單新增option項:
[JavaScript] 純文字檢視 複製程式碼function removeAll(){ var selectObj=document.getElementById('sel'); selectObj.options.length=0; }
以上程式碼會為selext下拉選單追加一個option項。
三.刪除所有的option選項:
[JavaScript] 純文字檢視 複製程式碼function removeAll(){ var selectObj=document.getElementById('sel'); selectObj.options.length=0; }
以上程式碼可以刪除所有的option選項。
四.刪除指定索引的option項:
[JavaScript] 純文字檢視 複製程式碼function removeOne(){ var selectObj=document.getElementById('sel'); //index,要刪除選項的序號,這裡取當前選中選項的序號 var index=selectObj.selectedIndex; selectObj.options.remove(index); }
以上程式碼可以將選中項刪除,索引值是從0開始的。
五.獲得指定option項的value值:
[JavaScript] 純文字檢視 複製程式碼var selectObj=document.getElementById('sel'); var index=selectObj.selectedIndex; //序號,取當前選中選項的序號 var val=selectObj.options[index].value;
以上程式碼可以獲取選中option項的value屬性值。
六.獲得指定option項的text文字內容:
[JavaScript] 純文字檢視 複製程式碼var selectObj=document.getElementById('sel'); var index=selectObj.selectedIndex; //序號,取當前選中選項的序號 var text=selectObj.options[index].text;
七.修改option的相關內容:
[JavaScript] 純文字檢視 複製程式碼var selectObj=document.getElementById('sel'); var index=selectObj.selectedIndex;//序號,取當前選中選項的序號 selectObj.options[index]=new Option("新文字","新值");
八.刪除select下拉選單:
[JavaScript] 純文字檢視 複製程式碼function removeSelect() { var selectObj=document.getElementById("sel"); selectObj.parentNode.removeChild(selectObj); }
相關文章
- jQuery操作select下拉選單程式碼例項jQuery
- javascript刪除select下拉選單項程式碼例項JavaScript
- select下拉選單美化程式碼例項
- javascript新增和刪除select下拉選單option項程式碼例項JavaScript
- jQuery美化select下拉選單程式碼例項jQuery
- 模擬select下拉選單程式碼例項
- select下拉選單項互換效果程式碼例項
- select下拉選單級聯效果例項程式碼
- select級聯下拉選單程式碼例項分析
- 模擬美化select下拉選單程式碼例項
- javascript設定select下拉選單readonly只讀程式碼例項JavaScript
- 模擬實現select下拉選單例項程式碼單例
- jQuery操作select下拉選單程式碼jQuery
- 刪除和新增select下拉選單option項程式碼例項
- select下拉選單多級級聯效果程式碼例項
- js模擬實現select下拉選單程式碼例項JS
- jQuery操作select下拉選單常用程式碼jQuery
- JavaScript動態操作select下拉選單JavaScript
- 替換預設select下拉選單箭頭程式碼例項
- css二級下拉選單程式碼例項CSS
- jquery新增或者刪除select下拉選單項程式碼jQuery
- 滑鼠懸浮出現下拉選單程式碼例項
- css水平下拉導航選單程式碼例項CSS
- JavaScript動態設定select下拉選單預設選項JavaScript
- jquery如何操作select下拉選單jQuery
- 純原生javascript下拉框表單美化例項教程JavaScript
- 選中select下拉選單項提交表單
- css三級下拉導航選單程式碼例項CSS
- javascript獲取select下拉選單所有項的內容JavaScript
- select下拉選單跳轉效果程式碼
- select下拉選單新增不重複項
- JavaScript 動態生成select下拉選單JavaScript
- JavaScript動態建立select下拉選單JavaScript
- jquery操作select下拉選單簡單介紹jQuery
- javascript操作xml程式碼例項JavaScriptXML
- JavaScript dom操作程式碼例項JavaScript
- jQuery select下拉選單的相關操作jQuery
- 原生js tab選項卡程式碼例項JS