JavaScript 獲取第n個li元素
本文介紹一下如何利用JavaScript獲取li元素列表中的第n個li元素。
隨著HTML5的出現,獲取的手段也逐漸增多,下面分享一下其中的兩種。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> ul{list-style:none} </style> <script> window.onload=function(){ let lis=document.getElementsByTagName("li"); lis[1].style.color="blue"; } </script> </head> <body> <ul> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> </ul> </body> </html>
程式碼執行效果截圖如下:
上面程式碼將第二個li元素字型顏色設定為藍色,程式碼分析如下:
(1).getElementsByTagName方法獲取li元素集合,通過索引即可訪問集合中對應的li元素。
(2).索引值是從0開始計算的,也就是第一個li元素的索引是0,第二個是1,以此類推。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> ul{list-style:none} </style> <script> window.onload=function(){ let li=document.querySelector("li:nth-child(2)"); li.style.color="blue"; } </script> </head> <body> <ul> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> </ul> </body> </html>
程式碼執行效果截圖如下:
實現了同樣的效果,將第二個li元素字型顏色設定為藍色。
上述採用的是HTML5新增的querySelector方法,檢索能力更為強大。
關於querySelector方法用法參閱querySelector() 方法一章節。
關於方法中的選擇器參閱CSS E:nth-child(n)一章節。
相關文章
- JavaScript 獲取倒數第二個li元素JavaScript
- jQuery查詢第n個li元素jQuery
- CSS 倒數第n個li元素樣式CSS
- CSS設定第n個li元素樣式CSS
- CSS 設定第n個li元素樣式CSS
- 獲取陣列第N個元素的方法陣列
- CSS 設定從第n個開始li元素樣式CSS
- css 獲取從第n個開始,之後的所有元素CSS
- CSS 第2個li元素樣式CSS
- CSS 設定前n個li元素樣式CSS
- JavaScript動態新增li元素JavaScript
- JavaScript獲取陣列最後一個元素JavaScript陣列
- JavaScript獲取父元素下子元素節點JavaScript
- CSS 第N個子元素樣式CSS
- 獲取倒數第幾個元素程式碼例項
- JavaScript 通過class獲取元素物件JavaScript物件
- 【IDL】獲取n*n陣列的對角線元素的方法陣列
- 獲取一個陣列裡面第K大的元素陣列
- 資料庫實現原理#2(獲取第N個值).md資料庫
- JavaScript 獲取所有後代元素節點JavaScript
- JavaScript獲取元素在文件中座標JavaScript
- JavaScript li元素的順序隨機打亂JavaScript隨機
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript獲取滑鼠在元素中的座標JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- CSS 匹配第一個li元素CSS
- JavaScript 獲取下一個元素節點JavaScript
- JavaScript獲取元素距離文件頂部的距離JavaScript
- CSS 定義第二個li元素樣式CSS
- 演算法:利用分治演算法求解N個元素中的第M大元素演算法
- JS 獲取文件元素JS
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- jQuery複製指定li元素jQuery
- Python實用技法第2篇:使用deque保留最新的N個元素Python
- dom元素操作獲取等
- jquery獲取元素節點jQuery
- 如何新增javascript陣列n乘以相同的元素JavaScript陣列
- CSS匹配第一個li元素程式碼例項CSS