children和childNodes差异
来源:互联网 发布:东芝2303am网络扫描 编辑:程序博客网 时间:2024/06/07 05:48
1,childNodes 属性,标准的,它返回指定元素的子元素集合,包括html节点,所有属性,文本。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,3是文本节点。
3,children 属性,非标准的,它返回指定元素的子元素集合。经测试,它只返回html节点,甚至不返回文本节点。且在所有浏览器下表现惊人的一致。和childNodes 一样,在firefox下不支持()取集合元素。因此如果想获取指定元素的第一个html节点,可以使用children[0]来替代上面的getFirst函数。需注意children在IE中包含注释节点
2,有时候需要获取指定元素的第一个html子节点(非属性/文本节点),最容易想到的就是firstChild 属性。代码中第一个html节点前如果有换行,空格,那么firstChild返回的就不是你想要的了。可以使用nodeType来判断下。
function getFirst(elem){for(var i=0,e;e=elem.childNodes[i++];){if(e.nodeType==1)return e;}}
3,children 属性,非标准的,它返回指定元素的子元素集合。经测试,它只返回html节点,甚至不返回文本节点。且在所有浏览器下表现惊人的一致。和childNodes 一样,在firefox下不支持()取集合元素。因此如果想获取指定元素的第一个html节点,可以使用children[0]来替代上面的getFirst函数。需注意children在IE中包含注释节点
- children和childNodes差异
- children和childNodes差异
- children和childNodes差异
- children和childNodes
- childNodes和children
- childNodes,children和noteType
- children和childNodes
- JavaScript children和childNodes
- childNodes和children
- children和childNodes 的区别
- Javascript的childNodes和children
- children和childNodes 的区别
- childNodes和children的区别
- children和childNodes 的区别
- childNodes children
- javascript中children和childNodes的区别
- javascript中children和childNodes的区别
- JS中,children和childNodes的不同之处
- 在目前权利类资产低迷的背景下
- hdu 3622 Bomb Game
- 谷歌chrome Windows 键盘快捷键
- 逻辑数组应用,图像数据转换
- RCF—用于C++的进程间通讯
- children和childNodes差异
- Hadoop 实战之Streaming(八)
- 服务器开发—Socket通信实例(一)
- ubuntu下gnome-shell主题安装
- web开发中,用户重复提交如何解决
- iPhone开源项目大全
- C#--第七周实验--任务5--编写一个控制台应用,实现输出一个从1开始到511*511长度的随机数序列
- RVDS2.2下载与安装
- Centos 5 多路径配置步骤