window
对象和 document
对象都是 JavaScript 中重要的内置对象,但它们有不同的功能和属性。
-
window
对象代表浏览器窗口,是全局对象。它包含了浏览器窗口的信息,如窗口的大小、位置和打开的文档等。它还提供了一些浏览器操作的方法。例如,弹出窗口、设置定时器等等。 -
document
对象代表当前浏览器窗口中显示的页面,可以通过window.
进行调用。它包含了当前页面的内容,如 HTML 元素、CSS 样式和 JavaScript 脚本等。它还提供了一些针对页面的操作方法和事件,如修改元素属性、添加事件监听器等等。
需要注意的是,在浏览器中,window
对象是全局对象,可以直接调用。而 document
对象是 window
对象的一个属性,可以通过 window.document
或 document
调用。