window是最大的变量,表示整个窗口,包括document文档。但是html不就表示的文档??为什么还要单独用document.documentElement获取。。在获取某一元素的时候就直接用document.queryselect(),而不是用document.documentElement获取?
window是最大的变量,表示整个窗口,包括document文档。但是html不就表示的文档??为什么还要单独用document.documentElement获取。。在获取某一元素的时候就直接用document.queryselect(),而不是用document.documentElement获取?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
window是js的全局变量,js(在浏览器环境)包含3部分,即ecmascript(js核心)、DOM(文档对象)、BOM(浏览器对象).
假设我们把整个 html 文档看成一个对象,那么这个对象就是 Document 节点
document包含两个节点,一个是 doctype ,一个是 html
doctype包含了当前版本等类型,在html5里就是doctype节点就是
<!DOCTYPE html>
documentElement用于获取根节点引用