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