闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

html == document.childNodes[0] ? 不是

2018-02-22 约 1 分钟读完 搬砖秘籍

《JavaScript高级程序设计》(第三版)中发现了一个问题,在P254中有这么一句

html === document.childNodes[0] 

作者当时写书的时候,document.childNodes[0] 返回的是html元素,也就是说返回 true, 但我在读的时候试验了一下,发现是不对的。

在Chrome v63 及 Firfox v58.0 中document.childNodes[0]均不是html元素,而是 documentType