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支持firefox,ie7页面布局拖拽效果代码
Dec 20 Javascript
js 遍历对象的属性的代码
Dec 29 Javascript
精心挑选的15个jQuery下拉菜单制作教程
Jun 15 Javascript
js调试工具Console命令详解
Oct 21 Javascript
javascript运算符——逻辑运算符全面解析
Jun 27 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
Aug 01 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
Sep 05 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
Mar 02 Javascript
vue实现页面滚动到底部刷新
Aug 16 Javascript
微信小程序(订阅消息)功能
Oct 25 Javascript
vue开发中遇到的问题总结
Apr 07 Javascript
JS判断数组四种实现方法详解
Jun 29 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
PHP 操作文件的一些FAQ总结
2009/02/12 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
10个简化PHP开发的工具
2014/12/25 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
解析Python的缩进规则的使用
2019/01/16 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
幼儿园教师国培感言
2014/02/02 职场文书
集体备课反思
2014/02/12 职场文书
民族学专业求职信
2014/07/28 职场文书
预备党员转正思想汇报
2014/09/26 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
小学运动会开幕词
2015/01/28 职场文书
归途列车观后感
2015/06/17 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书