childnodes与children详解

例:<div id="parentDiv">

<span>我爱</span>

</br>

<span>js</span>

</div>

childnodes:

var testDiv = document.getElementById("parentDiv").childNodes;

alert(testDiv.length);

在ie浏览器中将会弹出5分别为span,我爱,br,span,js

在非ie中则会弹出7前后两行空格加上ie中的5个元素

children:

var testDiv = document.getElementById("parentDiv").children;

alert(testDiv.length);

ie和非ie中弹出的都是3分别为span,br,span,显然children中只包括了元素节点而不包括文本节点

通过上面的例子相信大家对这两者以及不同浏览器中的区别以及一目了然

项目经验:掌握这些细节在项目的开发过程中能够为您解决不少莫名奇妙的问题

childnodes与children详解相关推荐

  1. React.Children 详解

    React.Children 详解 React.Children提供了处理 this.props.children 的 API,this.props.children 支持任何数据(组件.字符串.函数 ...

  2. react 遍历对象_React 源码系列 | React Children 详解

    本文基于 React V16.8.6,本文代码地址 测试代码 源码讲解 React 中一个元素可能有 0 个.1 个或者多个直接子元素,React 导出的 Children 中包含 5 个处理子元素的 ...

  3. React 源码系列 | React Context 详解

    目前来看 Context 是一个非常强大但是很多时候不会直接使用的 api.大多数项目不会直接使用 createContext 然后向下面传递数据,而是采用第三方库(react-redux). 想想项 ...

  4. javascript中parentNode,childNodes,children的应用详解

    "parentNode" 常用来获取某个元素的父节点. 把 parentNodes 理解为容器, 在容器中有个子节点 例: <div id="parent" ...

  5. java item.getparentnode(),javascript中parentNode,childNodes,children的应用详解

    "parentNode" 常用来获取某个元素的父节点. 把 parentNodes 理解为容器, 在容器中有个子节点 例: My text 在上面的代码中, 你看到把"爹 ...

  6. js中childNodes易错点、详解定义以及用法

    js中childNodes易错点.详解定义以及用法 最近学习的时候,我遇到了childNodes的一些问题,我查阅了一些资料,总结一下其定义及用法.在学习childNodes之前,我们需要先了解一下D ...

  7. JS详解 | 对象 事件 节点 | 系统性学习 | 无知的我费曼笔记

    无知的我正在复盘js- 文章目录 JavaScript 1 常用命令 输出语句 转换为字符串 得到变量类型 1 获取元素对象 1.1 H5新增获取元素对象 1.2 直接获取特殊元素对象 2 事件三要素 ...

  8. XML格式文件详解及Java解析XML文件内容方法

    XML格式文件详解 1.概述 XML,即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者. ...

  9. openstack页面自定义插件使用详解(django、ajax、post)(zTree为例)

    2019独角兽企业重金招聘Python工程师标准>>> 感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如有转载,请保留源作者博客信息. Be ...

最新文章

  1. Transformer源代码解释之PyTorch篇
  2. (php)实现万年历
  3. 洛谷P2085ssl1411OJ1370-最小函数值【堆,贪心】
  4. java中的POJO、PO、VO分别是什么?
  5. C#知识点总结系列:2、C#中IDisposable和IEnumerable、IEnumerator
  6. Centos6.5不支持ip nets命令
  7. FFmpeg源代码简单分析:avformat_alloc_output_context2()
  8. 发送HTTP请求的新姿势
  9. SpringBoot从入门到精通(全)
  10. linux系统富士通打印机驱动,PRIMERGY:驱动下载 - 富士通中国
  11. ps计算机内存不足请保存文件并关闭,保存技巧,如何解决PS内存不足无法存储的错误提示情况...
  12. ASO优化秘籍:0成本让一个马甲包月新增15w+自然用户
  13. 大泡沫.一切从广场协议开始 俞天任 读后总结
  14. 在ftp服务器中上传文档的权限,ftp服务器 上传文件权限设置
  15. html图片水印的代码,简单实用的给图片加水印源代码
  16. 使用TeamViewer远程时浏览器白屏
  17. Android解决输入法自动弹出方法大全
  18. 文件夹重命名,快速修改多个文件夹名称
  19. Linux:共享内存
  20. Arcgis常用功能 Python脚本

热门文章

  1. 什么是 jQuery?
  2. JavaScript中DOM对象的详解
  3. 硬件工程师到底要会多少东西?
  4. dydx开发的坑。。。
  5. 艾永亮:刘昊然盲盒、大白兔润唇膏,95后推动超级产品IP的发展
  6. 树莓派怎么切换输入法_树莓派安装中文界面/输入法/远程桌面控制 实测笔记教学...
  7. Android辅助功能【Accessibility】入门简介及使用
  8. 计算机网络常见英文缩写词语
  9. IIS服务器管理资源的几个方法和工具
  10. 考研计算机专业总分255,计算机考研谁见过总分最高分是多少啊?