javascript實現的交換li元素的位置程式碼例項
在實際應用中,可能需要調換li元素之間的相互位置,下面就通過程式碼例項介紹一下如何實現此效果。
程式碼如下:
[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 obox=document.getElementById("box"); var lis=obox.children; var obt=document.getElementById("bt"); obt.onclick=function(){ obox.insertBefore(lis[1],lis[3]) } } </script> </head> <body> <ul id="box"> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> <li>螞蟻部落五</li> </ul> <input type="button" id="bt" value="檢視效果"> </body> </html>
上面的程式碼實現了我們的要求,能夠將原來的第二個li元素移動到第四個li元素之前。
程式碼比較簡單,關於insertBefore()函式可以參閱javascript insertBefore()一章節。
相關文章
- CSS匹配第一個li元素程式碼例項CSS
- JavaScript刪除元素節點程式碼例項JavaScript
- 路由交換例項路由
- JavaScript實現兩個數的交換JavaScript
- JavaScript中常用的事件程式碼及例項JavaScript事件
- JavaScript in運算子程式碼例項JavaScript
- JavaScript動態新增li元素JavaScript
- angular6 利用 ngContentOutlet 實現元件位置交換AngularGC元件
- html實現簡單ListViews效果的例項程式碼HTMLView
- jQuery利用name匹配元素程式碼例項jQuery
- JavaScript li元素的順序隨機打亂JavaScript隨機
- JavaScript運動框架程式碼例項JavaScript框架
- JavaScript取餘數程式碼例項JavaScript
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- jQuery將li元素插入列表中任意位置jQuery
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- JavaScript陣列合並程式碼例項JavaScript陣列
- JavaScript倒數計時程式碼例項JavaScript
- JavaScript 表單驗證程式碼例項JavaScript
- JavaScript 獲取第n個li元素JavaScript
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- vuejs實現新增tag標籤程式碼例項VueJS
- 例項程式碼分享Python實現Linux監控PythonLinux
- javaScript實現鍵盤控制元素移動位置及縮放JavaScript
- react專案中實現元素的拖動和縮放例項React
- jQuery table表格隔行換色程式碼例項jQuery
- 獲取倒數第幾個元素程式碼例項
- MyCat分片:水平拆分例項解析和程式碼實現!
- css li元素中的文字超出隱藏不換行效果CSS
- 前端學習程式碼例項-JavaScript阻止事件冒泡前端JavaScript事件
- JavaScript 獲取倒數第二個li元素JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- java交換元素swap方法Java
- HTML5 拖放、交換位置HTML
- 正則實現個位數補零程式碼例項
- 一行Java程式碼實現遊戲中交換裝備Java遊戲
- 用 Json 來實現 PHP 與 JavaScript 間資料交換JSONPHPJavaScript
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機