JavaScript 基本对象
2010-09-14 13:13:41 来源:WEB开发网窗口是对象模型的顶端对象。通常来说,窗口就是你的浏览器。如果你的窗口里有帧结构,那么每个帧结构都依次是一个小窗口,包含在顶层窗口——浏览器中。我会在另一篇文章里谈帧结构,现在,我们来看浏览器里只有一个 Web 页面的情况。
窗口有它的属性,比如它的地址(也就是它的 URL),浏览器底部的状态条上的文字等等;它也有方法,比如打开和关闭。通常来说,因为窗口在对象层次的顶层,JavaScript 就假设 Window 已经存在了,你不必去刻意写上它,也就是说“ window.location ”和“ location ”的作用是相同的。
窗口里是 Web 页面,它的对象层次从文档(document)开始。你可以用 Window.document 来引用它,或者就是简单的 document 。每个窗口只有一个文档(document)。依据你的浏览器的不同,文档(document)有几个变化多样的选项。在 MSIE 中,document.all 数组包含了文档(document)中所有的对象。在 Netscape Navigator 的某些版本中,你可以访问 document.layers 数组。每一种浏览器关于对象的解释都不一样,但是表单数组(forms array)在所有的浏览器中都是可以访问的。
理论上讲,每个文档(document)包含至少一个表单(form),但是可以包含多个。然而,在 Notes 中,除非明确写出用来完成特定功能的 HTML 代码(我从来没那么做过),通常只有一个表单。但是,因为可以有多个表单,所以你在引用表单时,还是得通过数组元素来引用表单,下标从 0 开始。不像 LotusScript 那样,用圆括号来括住下标数字,比如 doc.CompanyName(0),在 JavaScript 中你通常会看到引用数组下标的数字是括在方括号中的。因此,你应该用下面的方式引用表单:
Tags:JavaScript 基本 对象
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接