JavaScript--DOM-- firstChild 和lastChild 属性
程序员文章站
2022-05-10 22:58:33
...
4.4.6 firstChild 和lastChild 属性
数组元素childNodes[0] 有个更直观易读的同义词。无论何时何地, 只要需要访问childNodes 数组的第一个元素,都可以把它写 成firstChild :
node.firstChild
这种写法与下面的写法完全等价:
node.childNodes[0]
这不仅更加简短,还更加具有可读性。
DOM还提供了一个与之对应的lastChild 属性:
node.lastChild
这代表着childNodes 数组的最后一个元素。如果不想通过lastChild 属性去访问这个节点,将不得不使用如下所示的语法:
node.childNodes[node.childNodes.length-1]
与简明易懂的lastChild 相比,这么复杂的语法记号恐怕没人会喜欢。
参考目录
绝大多数内容来自于:JavaScript DOM编程艺术 (第2版) 作者:作者:[英] Jeremy Keith [加] Jeffrey Sambells 著 译者:杨涛 王建桥 杨晓云 等(第 4 章 案例研究:JavaScript图片库)
下一篇: PHP 基础问题