欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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图片库)