我正在尝试获取给定元素的第一个和最后一个节点.
document.getElementById('test').firstChild
document.getElementById('test').lastChild
Run Code Online (Sandbox Code Playgroud)
http://codepen.io/FezVrasta/pen/gaPJXe
问题是lastChild函数只返回一个回车而不是最后一个有用的节点.
返回最后一个元素或文本节点除了回车符的最佳方法是什么?
lastChild并firstChild返回元素的第一个和最后一个子节点,可以是元素,文本节点或注释.如果您想获取可以使用的第一个和最后一个子元素:
document.getElementById('test').firstElementChild
document.getElementById('test').lastElementChild
Run Code Online (Sandbox Code Playgroud)
它应该在所有现代浏览器中得到支持
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |