JavaScript中,window对象和document对象有何不同?

3 min read

window 对象和 document 对象都是 JavaScript 中重要的内置对象,但它们有不同的功能和属性。

  • window 对象代表浏览器窗口,是全局对象。它包含了浏览器窗口的信息,如窗口的大小、位置和打开的文档等。它还提供了一些浏览器操作的方法。例如,弹出窗口、设置定时器等等。

  • document 对象代表当前浏览器窗口中显示的页面,可以通过 window. 进行调用。它包含了当前页面的内容,如 HTML 元素、CSS 样式和 JavaScript 脚本等。它还提供了一些针对页面的操作方法和事件,如修改元素属性、添加事件监听器等等。

需要注意的是,在浏览器中,window 对象是全局对象,可以直接调用。而 document 对象是 window 对象的一个属性,可以通过 window.documentdocument 调用。