欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js获取元素下的第一级子元素的方法(推荐)

程序员文章站 2023-12-11 14:14:59
js childnodes获取的是所有的子元素,而我们实际要获取第一级子元素。 function getchildren(obj){ var objchil...

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获取元素下的第一级子元素的方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:

下一篇: