app*_*ppu 2 html javascript dom
对某些人来说这可能是一个愚蠢的问题,但我很想知道,为什么document.body.p不起作用但不起作用而document.body不是使用document.body.getElementById('mypara').
在document.body我们引用它的身体,tagName: body所以为什么document.body.p不起作用.
谢谢
因为保证文档中只有一个主体(至少理想情况下).当你这样做时document.body.p,不能保证文档中只有一个p元素.如果有多个p,哪个p元素应该返回?没有权利.
评论提问:
但是你也只有一个html元素(理想情况下),但是没有document.html.对??
是的,有.
Document.documentElement
Run Code Online (Sandbox Code Playgroud)
返回作为文档直接子元素的Element.对于HTML文档,这通常是元素.
https://developer.mozilla.org/en/docs/Web/API/Document
请注意,它documentElement是只读的.