getElementByTagName()獲取一級子元素
標題是說使用getElementByTagName()函式獲取指定元素的一級指定型別的子元素集合,其實這只是一個噱頭,因為確實有人問過如何使用此方法來實現此功能,但是感覺還是換一種思路實現的好,下面就介紹一下如何獲取指定元素下的一級指定型別的子元素。
程式碼如下:
[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 oshow=document.getElementById("show"); var eles=obox.children; var arr=[]; for(var index=0;index<eles.length;index++){ if(eles[index].tagName="LI"){ arr.push(eles[index]); } } for(var index=0;index<arr.length;index++){ oshow.innerHTML=oshow.innerHTML+arr[index].innerHTML; } } </script> </head> <body> <div id="show"></div> <ul id="box"> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> <span>螞蟻部落五</span> </ul> </body> </html>
上面的程式碼實現了我們的要求,實現了後去一級指定型別子元素效果。
一.實現原理:
實現原理其實非常的簡單,children屬效能夠獲取指定元素的一級子元素節點,然後在通過for迴圈遍歷每一個子元素,判斷是否是指定的型別標籤,如果是則存入陣列,程式碼比較簡單這裡就不多介紹了。
二.相關閱讀:
1.children屬性可以參閱javascript children一章節。
2.tagName屬性可以參閱javascipt tagName一章節。
3.push()函式可以參閱javascript push()一章節。
4.innerHTML屬性可以參閱js innerHTML一章節。
相關文章
- getElementByTagName 獲取倒數第二個元素
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript獲取元素下指定型別的一級子元素JavaScript型別
- jQuery獲取當前元素的下一級子元素程式碼例項jQuery
- jquery獲取子元素jQuery
- 獲取第一級指定型別子元素程式碼例項型別
- javascript獲取當前元素的上一級元素JavaScript
- JavaScript獲取同級元素JavaScript
- JavaScript 獲取同級元素JavaScript
- jq獲取上級、同級、下級元素
- jquery如何獲取第一個或最後一個子元素?jQuery
- javascript在iframe子元素中獲取父視窗元素JavaScript
- jQuery獲取當前元素的上一級元素程式碼例項jQuery
- 原生javascript獲取下一級子元素程式碼例項JavaScript
- 使用jquery獲取指定元素的子元素程式碼例項jQuery
- js獲取操作iframe子頁面中元素JS
- JavaScript獲取上一個元素JavaScript
- jQuery獲取上一個元素jQuery
- js獲取元素的方法(獲取html元素的方法)JSHTML
- jQuery獲取當前元素的下一個元素jQuery
- jquery獲取指定型別子元素程式碼例項jQuery型別
- jQuery如何獲取元素父節點和子節點jQuery
- jQuery獲取當前li元素的下一個元素jQuery
- JQuery this和$(this)的區別及獲取$(this)子元素物件的方法jQuery物件
- JS 獲取文件元素JS
- jQuery獲取元素前面所有兄弟元素jQuery
- 獲取當前元素下一個元素程式碼例項
- jQuery如何實現獲取父元素下指定型別標籤的子元素集合jQuery型別
- 原生就javascript實現的獲取子元素程式碼例項JavaScript
- jquery獲取低程式碼平臺iframe巢狀的父級元素指定元素jQuery巢狀
- JavaScript獲取陣列最後一個元素JavaScript陣列
- jquery獲取緊鄰的上一個元素jQuery
- JavaScript獲取指定元素的同輩元素JavaScript
- 獲取ul元素下的所有li元素
- JavaScript獲取父元素下子元素節點JavaScript
- jquery獲取元素節點jQuery
- dom元素操作獲取等
- jQuery獲取所有兄弟元素jQuery