js獲取元素下的第一級子元素的方法(推薦)
更新時間:2017年03月05日 12:55:29 投稿:jingxian
下面小編就為大家?guī)硪黄猨s獲取元素下的第一級子元素的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
js childnodes獲取的是所有的子元素,而我們實際要獲取第一級子元素。
function getChildren(obj){
var objChild = [] ;
var objs = obj.getElementsByTagName('*');
for(var i=0,j=objs.length; i<j;++i){
if(objs[i].nodeType != 1){alert(objs[i].nodeType);
continue ;
}
var temp = objs[i].parentNode;
if(temp.nodeType == 1){
if(temp == obj){
objChild[objChild.length] = objs[i] ;
}
}else if(temp.parentNode == obj){
objChild[objChild.length] = objs[i] ;
}
}
return objChild ;
}
以上這篇js獲取元素下的第一級子元素的方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
JavaScript利用虛擬列表實現(xiàn)高性能渲染數(shù)據(jù)詳解
在前文中我們提到可以使用時間分片的方式來對長列表進行渲染,但這種方式更適用于列表項的DOM結構十分簡單的情況,所以本文來講講如何使用虛擬列表的方式,來同時加載大量數(shù)據(jù)吧2023-05-05
javascript編程實現(xiàn)棧的方法詳解【經典數(shù)據(jù)結構】
這篇文章主要介紹了javascript編程實現(xiàn)棧的方法,簡單說明了棧的概念、特點并結合實例形式分析了javascript棧的定義、入棧、出棧等操作相關實現(xiàn)技巧,需要的朋友可以參考下2017-04-04
JavaScript中創(chuàng)建類/對象的幾種方法總結
這篇文章主要是對JavaScript中創(chuàng)建類/對象的幾種方法進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11
js實現(xiàn)的點擊div區(qū)域外隱藏div區(qū)域
這篇文章主要介紹了通過js實現(xiàn)點擊div區(qū)域外隱藏div區(qū)域,原理及示例代碼如下2014-06-06
JavaScript剩余操作符Rest Operator詳解
在本篇文章里小編給各位分享的是關于JavaScript剩余操作符Rest Operator知識點用法總結,有需要的朋友們跟著學習下。2019-07-07

