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 相关文章推荐
教你如何解密js/vbs/vbscript加密的编码异处理小结
Jun 25 Javascript
jQuery的链式调用浅析
Dec 03 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
Jan 11 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
javascript求日期差的方法
Mar 02 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
Mar 24 Javascript
Angular指令之restict匹配模式的详解
Jul 27 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
vue使用微信JS-SDK实现分享功能
Aug 23 Javascript
JS实现横向轮播图(初级版)
Jun 24 Javascript
angular共享依赖的解决方案分享
Oct 15 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数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
php实现下载限制速度示例分享
2014/02/13 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
js实现砖头在页面拖拉效果
2020/11/20 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
python tkinter实现连连看游戏
2020/11/16 Python
Python中的流程控制详解
2021/02/18 Python
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
解释i节点在文件系统中的作用
2013/11/26 面试题
十佳教师事迹材料
2014/01/11 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
小学生作文评语大全
2014/04/21 职场文书
初三学生评语大全
2014/04/24 职场文书
二手房购房协议书范本
2014/10/05 职场文书
十八大宣传标语
2014/10/09 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书