JavaScript調整option順序
本章節介紹一下如何利用JavaScript調整select下拉選單中option的順序。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var osel=document.getElementById("sel"); var opts=document.getElementsByTagName("option"); var obt=document.getElementById("bt"); obt.onclick=function(){ osel.insertBefore(opts[1],opts[3]); } } </script> </head> <body> <select id="sel"> <option>螞蟻部落一</option> <option>螞蟻部落二</option> <option>螞蟻部落三</option> <option>螞蟻部落四</option> <option>螞蟻部落五</option> </select> <input type="button" id="bt" value="檢視效果"/> </body> </html>
以上程式碼中,點選按鈕可以調整option元素的順序,原理非常的簡單,就是利用insertBefore()函式挪動元素的位置即可,因為option元素就是普通的dom元素,沒有特別之處,和操作div等元素是一樣的道理。
相關文章
- jQuery調整li元素順序jQuery
- Git調整commit之間順序GitMIT
- 調整陣列元素順序演算法陣列演算法
- 使用@AutoConfigureBefore調整配置順序竟沒生效?
- 使用@AutoConfigureBefore、After、Order調整Spring Boot自動配置順序Spring Boot
- win10硬碟順序調整怎麼設定 win10如何改變硬碟順序Win10硬碟
- win10系統怎麼調整輸入法順序Win10
- 使用 Python 旋轉PDF頁面、或調整PDF頁面順序Python
- JavaScript執行順序分析JavaScript
- JavaScript 陣列順序打亂JavaScript陣列
- JavaScript萬物產生順序JavaScript
- JZ-013-調整陣列順序使奇數位於偶數前面陣列
- 【劍指Offer】調整陣列順序使奇數位於偶數前面陣列
- 面試題21:調整陣列順序奇數位於偶數前面面試題陣列
- HTML、JavaScript、PHP、 MySQL 學習順序HTMLJavaScriptPHPMySql
- JavaScript按照漢字拼音順序排序JavaScript排序
- JavaScript遍歷物件屬性順序JavaScript物件
- 運維工作中,程式執行時調整優先順序要用什麼命令?運維
- 劍指 Offer 21. 調整陣列順序使奇數位於偶數前面陣列
- JavaScript 拖動調整元素尺寸JavaScript
- SQL Server資料庫調整表中列的順序操作方法及遇到問題SQLServer資料庫
- 工作293:調節刪除順序刪除
- JavaScript li元素的順序隨機打亂JavaScript隨機
- [每日一題] 第十一題:調整陣列順序使奇數位於偶數前面每日一題陣列
- LeetCode題解(Offer21):調整陣列順序使奇數位於偶數前面(Python)LeetCode陣列Python
- JavaScript拖動調整元素的尺寸JavaScript
- JavaScript滑鼠拖動調整div大小JavaScript
- Like Sunday, Like Rain - JavaScript運算子優先順序AIJavaScript
- python運算子及優先順序順序Python
- 順序表
- 微星主機板u盤啟動按f幾 微星怎麼進入bios調整u盤順序iOS
- JavaScript陰溝裡翻船之運算子優先順序JavaScript
- JavaScript程式碼執行順序和資料型別JavaScript資料型別
- 第2章 順序表及其順序儲存
- SpringBoot配置檔案優先順序載入順序Spring Boot
- 順序表應用5:有序順序表歸併
- 順序表應用6:有序順序表查詢
- HTML、CSS、JavaScript、PHP、 MySQL 的學習順序是什麼HTMLCSSJavaScriptPHPMySql
- 順序結構