JavaScript 獲取下一個元素節點
利用jQuery獲取當前元素的下一個元素非常的簡單,具體參閱jQuery next()一章節。
下面通過程式碼例項介紹一下如何利用原生JavaScript實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=function(){ var oli=document.getElementById("ant"); var node=oli.nextSibling ; while(node.nodeType==3){ node=node.nextSibling ; } node.style.color="red";} </script> </head> <body> <ul id="box"> <li>螞蟻部落一</li> <li id="ant">螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> </ul> </body> </html>
實現上述功能非常的簡單,如果不考慮瀏覽器相容性可以直接使用nextElementSibling屬性。
關於nextSibling屬性的用法可以參閱JavaScript nextSibling一章節。
相關文章
- JavaScript獲取父元素下子元素節點JavaScript
- JavaScript 獲取所有後代元素節點JavaScript
- jquery獲取元素節點jQuery
- 工作流引擎Activiti中獲取下一分支節點
- JavaScript獲取陣列最後一個元素JavaScript陣列
- JavaScript 獲取第n個li元素JavaScript
- 封裝js獲取當前元素的弟弟元素節點封裝JS
- 獲取當前元素在兄弟元素節點中的索引索引
- JavaScript刪除元素節點程式碼例項JavaScript
- JavaScript 獲取倒數第二個li元素JavaScript
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript遍歷陣列每一個元素JavaScript陣列
- JavaScript 通過class獲取元素物件JavaScript物件
- JavaScript學習之DOM(節點、節點層級、節點操作)JavaScript
- JavaScript cloneNode() 克隆節點JavaScript
- 填充每個節點的下一個右側節點指標指標
- jquery如何獲取第一個或最後一個子元素?jQuery
- JavaScript獲取元素在文件中座標JavaScript
- 填充每個節點的下一個右側節點指標 II指標
- JavaScript nodeType節點型別JavaScript型別
- 116. 填充每個節點的下一個右側節點指標指標
- JavaScript獲取滑鼠在元素中的座標JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- 如何執行一個 Conflux 節點UX
- LeetCode-116-填充每個節點的下一個右側節點指標LeetCode指標
- 『手撕Vue-CLI』獲取下載目錄Vue
- PHP中如何獲取下拉選單的值PHP
- JavaScript 複習之 Element 節點JavaScript
- JavaScript 複習之 Document 節點JavaScript
- LeetCode117-填充每個節點的下一個右側節點指標 IILeetCode指標
- LeetCode-117-填充每個節點的下一個右側節點指標 IILeetCode指標
- redis cluster 強制kill某一個節點和shutdown某一個節點後修復過程Redis
- Linux 中 根據SRA號獲取下載連結Linux
- 獲取一個陣列裡面第K大的元素陣列
- JavaScript 監聽子節點改變JavaScript
- 兩個連結串列的第一個公共節點
- JavaScript獲取元素距離文件頂部的距離JavaScript
- 圍繞DOM元素節點的增刪改查