原生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); }
相關文章
- JavaScript動態操作select下拉選單JavaScript
- select下拉選單跳轉效果程式碼
- 純原生javascript下拉框表單美化例項教程JavaScript
- HTML select 下拉選單HTML
- HTML select下拉選單HTML
- 設定select下拉選單的預設選中項
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- JavaScript新增和刪除select下拉項JavaScript
- JavaScript 表單驗證程式碼例項JavaScript
- 模擬select下拉選單詳解
- JavaScript 點選複製選中文字程式碼例項JavaScript
- dom操作程式碼例項
- 選擇select下拉選單網頁跳轉網頁
- jq+css+html打造下拉導航選單例項CSSHTML單例
- html 仿百度百科導航下拉選單功能例項程式碼介紹HTML
- jQuery Validate對select下拉選單驗證jQuery
- JavaScript in運算子程式碼例項JavaScript
- JavaScript運動框架程式碼例項JavaScript框架
- JavaScript取餘數程式碼例項JavaScript
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 迴圈方式為select下拉選單新增年份
- CSS3立體導航選單程式碼例項CSSS3
- JavaScript陣列合並程式碼例項JavaScript陣列
- JavaScript倒數計時程式碼例項JavaScript
- JavaScript帶下拉選單的文字框JavaScript
- JavaScript二級下拉選單詳解JavaScript
- JavaScript slide下拉導航選單效果JavaScriptIDE
- select下拉選項,點選時,change事件事觸發多次,請求多次。事件
- 原生javascript開發計算器例項JavaScript
- select 下拉框選中事件事件
- JavaScript刪除元素節點程式碼例項JavaScript
- JavaScript中常用的事件程式碼及例項JavaScript事件
- JavaScript滑鼠懸浮出現下拉選單效果JavaScript
- Ant Design Select元件下拉選項隨頁面滾動與Select框分離問題元件
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- HTML6實現摺疊選單與手風琴選單的例項程式碼HTML