node.childNodes[0].nodeName是不是都是text?

来源:18-6 DOM结构操作-代码演示

蓝胖子的铜锣烧

2019-08-13

node.childNodes[0].nodeName是不是都是text?
试了好几个都是这样的,MDN上讲 childNodes 是当前节点的子节点的集合,但从结果看数组的第一个元素并非该节点的第一个儿子节点,不是很明白这里,希望老师解答一下~谢谢~

写回答

1回答

双越

2019-08-13

看你怎么写,如果按照平常换行、缩进那样写 html 代码的话,node.childNodes[0].nodeName 有可能是 TEXT 。

这是因为,TEXT 虽然仅仅代表空着或者换行,但是也是一个子节点。

0
1
蓝胖子的铜锣烧
了解了,谢谢老师
2019-08-14
共1条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程