JavaScript獲取li元素的下標
使用jQuery獲取可以參閱jQuery如何獲取當前元素的索引一章節。
下面分享一段使用原生js實現此功能的程式碼。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=function(){ var aLi=document.getElementsByTagName('li'); for (var index = 0; index < aLi.length; index++) { (function (index) { aLi[index].onclick = function () { alert(index); }; })(index); } } </script> </head> <body> <ul> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> </ul> </body> </html>
上面的程式碼實現了我們的要求,主要是利用了閉包來實現。
相關閱讀:
(1).getElementsByTagName()可以參閱document.getElementsByTagName()一章節。
(2).閉包可以參閱JavaScript閉包用法一章節。
相關文章
- JavaScript 獲取第n個li元素JavaScript
- JavaScript 獲取倒數第二個li元素JavaScript
- JavaScript獲取滑鼠在元素中的座標JavaScript
- JavaScript獲取元素在文件中座標JavaScript
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript動態新增li元素JavaScript
- JavaScript獲取父元素下子元素節點JavaScript
- python如何獲取陣列元素的下標並輸出Python陣列
- JavaScript li元素的順序隨機打亂JavaScript隨機
- JavaScript 通過class獲取元素物件JavaScript物件
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- JavaScript 獲取所有後代元素節點JavaScript
- JavaScript獲取陣列最後一個元素JavaScript陣列
- JavaScript獲取元素距離文件頂部的距離JavaScript
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- JavaScript獲取滑鼠在文件中座標JavaScript
- JavaScript-滑鼠獲取頁面座標JavaScript
- jq獲取上級、同級、下級元素
- JavaScript 獲取div在頁面中座標JavaScript
- JS 獲取文件元素JS
- jQuery複製指定li元素jQuery
- javascript頁面元素座標JavaScript
- Appium Android 獲取WebView元素的方法APPAndroidWebView
- Revit獲取元素的巢狀族巢狀
- JavaScript獲取css的值JavaScriptCSS
- jquery獲取元素節點jQuery
- dom元素操作獲取等
- flutter 總結: 通過 GlobalKey 獲取介面任意元素座標尺寸Flutter
- jQuery刪除具有指定文字的li元素jQuery
- jQuery調整li元素順序jQuery
- CSS 文字li元素中垂直居中CSS
- JS基礎_獲取元素的樣式JS
- ul中有li,點選li,獲得對應的序號
- 封裝js獲取當前元素的弟弟元素節點封裝JS
- 獲取當前元素在兄弟元素節點中的索引索引
- 【Javascript】獲取選中的文字JavaScript
- JavaScript獲取img的原始尺寸JavaScript
- IOS 自動化,幾種特殊情況下 UI 元素獲取的方式iOSUI
- Vue入門指南-08 Vue中的標籤/如何獲取DOM元素(快速上手vue)Vue