JavaScript獲取同級元素
獲取當前元素的同輩元素利用jquery非常容易實現,具體可以參閱siblings()方法一章節。
下面介紹一下如何利用原生javascript實現此功能。
程式碼例項如下:
[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 oli=document.getElementById("antzone"); var obox=oli.parentNode; var lis=obox.children; for (var index = 0; index < lis.length; index++) { if (lis[index] != oli) { lis[index].style.color = "red"; } } } </script> </head> <body> <ul id="box"> <li>螞蟻部落一</li> <li id="antzone">螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> </ul> </body> </html>
將id屬性值為antzone的li元素的所有兄弟元素的字型設定為紅色。
一.實現原理:
獲取當前元素之後,然後在獲取它的父元素,再獲取父元素的所有子元素。
最後遍歷每一個子元素,如果不是當前元素,那麼就將它的字型顏色設定為紅色,就這麼簡單。
二.相關閱讀:
(1).parentNode參閱JavaScript parentNode一章節。
(2).children參閱JavaScript children一章節。
(3).for迴圈參閱JavaScript for迴圈語句一章節。
相關文章
- JavaScript 獲取同級元素JavaScript
- JavaScript獲取指定元素的同輩元素JavaScript
- jq獲取上級、同級、下級元素
- javascript獲取當前元素的上一級元素JavaScript
- JavaScript獲取下一個同級元素節點JavaScript
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript獲取元素下指定型別的一級子元素JavaScript型別
- javascript中獲取元素尺寸JavaScript
- JavaScript獲取父元素下子元素節點JavaScript
- JavaScript獲取上一個元素JavaScript
- JavaScript獲取元素透明度JavaScript
- JavaScript使用id獲取指定元素JavaScript
- JavaScript獲取元素標籤名JavaScript
- jquery獲取同輩元素程式碼例項jQuery
- JavaScript 通過class獲取元素物件JavaScript物件
- JavaScript 獲取第n個li元素JavaScript
- JavaScript 獲取form所有表單元素JavaScriptORM
- JavaScript獲取form下所有input元素JavaScriptORM
- JavaScript獲取li元素的下標JavaScript
- javascript獲取指定元素父元素程式碼例項JavaScript
- getElementByTagName()獲取一級子元素
- javascript如何獲取哪個元素獲得焦點JavaScript
- javascript在iframe子元素中獲取父視窗元素JavaScript
- JavaScript 獲取所有後代元素節點JavaScript
- JavaScript獲取元素在文件中座標JavaScript
- javascript使用class獲取元素物件程式碼JavaScript物件
- JavaScript 獲取倒數第二個li元素JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- JavaScript獲取陣列最後一個元素JavaScript陣列
- javascript獲取所有表單元素的value值JavaScript
- JavaScript如何獲取元素的標籤型別JavaScript型別
- 原生javascript獲取dom元素簡單介紹JavaScript
- JavaScript獲取當前li元素的索引位置JavaScript索引
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- javascript獲取元素封裝程式碼例項JavaScript封裝
- JavaScript獲取倒數第二個li元素JavaScript
- JavaScript獲取滑鼠在元素中的座標JavaScript
- js獲取元素的方法(獲取html元素的方法)JSHTML