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 相关文章推荐
统一接口:为FireFox添加IE的方法和属性的js代码
Mar 25 Javascript
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
Dec 27 Javascript
JavaScript(js)设置默认输入焦点(focus)
Dec 28 Javascript
Node.js中的模块机制学习笔记
Nov 04 Javascript
js命名空间写法示例
Dec 18 Javascript
jQuery简单获取键盘事件的方法
Jan 22 Javascript
AngularJs入门教程之环境搭建+创建应用示例
Nov 01 Javascript
树结构之JavaScript
Jan 24 Javascript
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
在Swiper内如何制作CSS3动画效果示例代码
Dec 07 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
Dec 19 Javascript
node.js +mongdb实现登录功能
Jun 18 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
MVC模式的PHP实现
2006/10/09 PHP
基于mysql的论坛(6)
2006/10/09 PHP
PHP4与PHP5的时间格式问题
2008/02/17 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
2013/10/23 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
jquery实现数字输入框
2017/02/22 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
django创建超级用户过程解析
2019/09/18 Python
django使用xadmin的全局配置详解
2019/11/15 Python
使用CSS实现阅读进度条
2017/02/27 HTML / CSS
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
年终自我鉴定
2013/10/09 职场文书
皮肤科医师岗位职责
2013/12/04 职场文书
简历中个人自我评价范文
2013/12/26 职场文书
教师个人学习总结
2015/02/11 职场文书
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS