javascript获取父元素下所有节点/第一个节点
来源:互联网 发布:网络固定电话 编辑:程序博客网 时间:2024/06/02 02:33
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><p>如何获取父元素下所以子节点?</p><p>childNodes - 获取所有子元素的[节点]</p><p>主流浏览器/IE8以上的版本 childNodes.length = 7(文本节点+元素节点),因为浏览器将换行之间的空格视为文本节点</p><p>IE8以及以下的低版本 childNodes.length = 3(元素节点),只获取元素节点</p><p>解决方法</p><p>如果只想获取父元素下的元素节点又能解决IE兼容性问题 - 使用 children</p><p>children - 获取所有子元素中的[元素节点] - 所有浏览器都支持(包括IE低版本)</p><p>----------------------------------------</p><p>如何获取父元素下的第一个子节点?</p><p>firstChild - 获取父元素下第一个节点</p><p>主流浏览器/IE8以上的版本 - 获取的都是文本节点</p><p>IE8以及以下的低版本 firstChild 获取的是元素节点</p><p>firstElementChild</p><p>主流浏览器/IE8以上的版本-firstElementChild-获取的是第一个元素节点</p><p>IE8以及以下的低版本不识别 firstElementChild</p><p>解决方法</p><p>children[0]-获取</p><ul id="ul1"><li>1</li><li>2</li><li>3</li></ul><script>var ul = document.getElementById('ul1');console.log(ul.childNodes.length);console.log(ul.children.length);console.log(ul.firstChild.innerText);console.log(ul.firstElementChild.innerText);console.log(ul.children[0].innerText);</script></body></html>
阅读全文
0 0
- javascript获取父元素下所有节点/第一个节点
- firstChild,lastChild 获取第一个/最后一个元素节点
- DOM Core 获取某节点下最后一个子元素节点、第一个子元素节点、下一个兄弟元素节点、上一个兄弟元素节点
- 通用获取父节点/子节点/子节点下所有节点ID的存储过程
- 通用获取父节点/子节点/子节点下所有节点ID的存储过程
- javascript获取Dom节点元素
- JavaScript DOM中获取元素节点的父节点和父节点名
- javascript FF下因换行空白引起的第一个节点元素和IE不一致的解决方法~
- javascript 删除某一个元素下面所有节点
- jquery获取元素所有关系节点
- js 获取元素所有兄弟节点实例
- js 获取元素所有兄弟节点实例
- 后台如何获取所有选中的子节点或者不同父节点下的子节点
- JavaScript中获取节点——获取标签(元素)节点
- 获取CxDBTreeList所有父节点
- 单链表实现大于第一个元素的节点在后,小于第一个节点的元素在前
- javascript 获取元素在父节点中的下标
- JavaScript获取HTML DOM节点元素详解
- 宏基因组扩增子最新分析流程QIIME2:官方中文帮助文档
- 微信小程序中如何使用矢量库
- Redux(一: 基础用法)
- Java 导出数据到Excel
- 有边界线程池
- javascript获取父元素下所有节点/第一个节点
- Linux内核模块间函数调用正确方法
- 简单高精度加法
- centOS7服务器连接无线网络并搞定ssh命令整理
- 算法(二)找出数组中元素数目超出一半的元素
- springCloud基础配置
- vim配置文件
- javascript Date format(js日期格式化)
- Android 6.0权限处理