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


Posted in Javascript onMarch 05, 2017

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 相关文章推荐
深入认识javascript中的eval函数
Nov 02 Javascript
jquery 实现上下滚动效果示例代码
Aug 09 Javascript
jquery ajax 简单范例(界面+后台)
Nov 19 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
jQuery与js实现颜色渐变的方法
Dec 30 Javascript
JavaScript、C# URL编码、解码总结
Jan 21 Javascript
js 颜色选择插件
Jan 23 Javascript
JavaScript简单计算人的年龄示例
Apr 15 Javascript
JS中appendChild追加子节点无效的解决方法
Oct 14 Javascript
layui--js控制switch的切换方法
Sep 03 Javascript
小程序实现点击tab切换左右滑动
Nov 16 Javascript
Bootstrap模态框案例解析
Mar 05 #Javascript
video.js使用改变ui过程
Mar 05 #Javascript
Angular开发者指南之入门介绍
Mar 05 #Javascript
JavaScript自定义文本框光标
Mar 05 #Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 #Javascript
Node.js数据库操作之连接MySQL数据库(一)
Mar 04 #Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 #Javascript
You might like
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
python实现2048小游戏
2015/03/30 Python
Python语法快速入门指南
2015/10/12 Python
Python selenium文件上传方法汇总
2020/11/19 Python
Python切片操作实例分析
2018/03/16 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
大学毕业生自我鉴定
2013/11/05 职场文书
大学生职业生涯规划书前言
2014/01/09 职场文书
2013年军训通讯稿
2014/02/05 职场文书
策划总监岗位职责
2014/02/16 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
Pygame Rect区域位置的使用(图文)
2021/11/17 Python
Redis命令处理过程源码解析
2022/02/12 Redis
宝塔更新Python及Flask项目的部署
2022/04/11 Python