我可以做document.body.childNodes[1]
,但为什么不做这个'document.body.div [1]'。文件有什么特别之处?
抱歉,如果我遗漏了什么。
按照这个逻辑,document 并不特殊,body 应该只能通过这样的方式访问。
document.childNodes[1]
或者。假设 div body 是第二个元素。
为什么会这样。
document.body.etc << 我可以这样做,但是...
document.body.div << 不是这个。取而代之的是这...
document.body.childNodes[1] << 给定 div 的作品是第二个元素!
document.childNodes[1] << 那么为什么它不是访问 body 的唯一方法,因为它的第二个元素因此 [1]。
document.body.div.p << 我想这样做,根据我对 html 对象模型的理解,它应该是可能的。