js中window对象和document对象的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中window对象和document对象的区别相关的知识,希望对你有一定的参考价值。

参考技术A 1.window代表的是浏览器的窗口,是js中存在的全局对象,document代表的是文档对象,是HTMLDocument的实例,可以用来访问HTML页面中的所有元素,实现对页面结构的操作。
2.document是window的一个属性。

3.在全局作用域内声明的变量和方法都属于window对象,除了这些,也有很多window对象自身本来就有的属性和方法,比如name、history、self、location等属性,alert()、confirm()、open() 、close()等方法。
4.document是window的属性,但也有属于自己的属性和方法,比如bgColor、title、linkColor 、vlinkColor等属性,write()、createElement(Tag)、getElementById(ID)、getElementsByClassName(ClassName)等方法。

以上是关于js中window对象和document对象的区别的主要内容,如果未能解决你的问题,请参考以下文章

js中Window和window的区别是啥

js对象之window和document区别

window对象和document对象区别

window.onload和$(document).ready()的区别

document.location和window.location有啥区别

html dom中windows对象的4个常用子对象