为什么在js高级程序设计书上,后两行代码的返回值为true?而我测试的结果却是false?

var html=document.documentElement;

    alert(html==document.childNodes[0]);//false
    alert(html==document.firstChild);//false


跃然一笑
浏览 534回答 1
1回答

守着一只汪

你查一下你的测试HTML文档是否指定了DOCTYPE, 如果是, document.childNodes[0]返回的是DOCTYPE对象, 结果当然是false.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript