jS Window对象简介

Window对象是JavaScript层级中的顶层对象。

Window对象表示一个浏览器窗口或一个框架,它在<body>或<frameset>出现时被自动创建。

Window对象是全局对象,它的属性可作为全局变量来使用,它的方法可当作函数来使用,也就是说,引用Window对象的属性和方法时,可以省略对象名。如:使用document属性不必写作window.document,使用alert()方法不必写作window.alert()。 

Window对象的集合:window.frames[]

功能:frames[]是窗口中所有命名的框架组成的数组。这个数组的每个元素都是一个Window对象,对应于窗口中的一个框架。

语法:window.frames

浏览器窗口中每个<frameset>和<iframe>定义的框架都是frames[]数组中的元素。

frames.length属性存放了frames[]数组的长度。

注:frames[]数组的元素内部还可以有框架,所以frames[i]可以有自己的frames[]数组。

Window对象的属性:

window.self

功能:是对当前窗口自身的引用。它和window属性是等价的。

语法:window.self

注:window、self、window.self是等价的。 

Window对象的方法:

功能:弹出一个带有一段消息和一个确认按钮的警告框。

语法:alert(字符串)

参数:

  • 字符串:在弹出的对话框中显示的文本。

注1:文本必须是纯文本,如果其中包含HTML标记会被显示出来。

注2:如果需要显示多行文本,可以在文本中加入"/n"实现换行。

原文地址:https://www.cnblogs.com/andydao/p/3048958.html