JavaScript 基本对象
2010-09-14 13:13:41 来源:WEB开发网window.document.forms[0];
或者简写成:
document.forms[0];
严格来说,上面的方法并不是唯一引用表单的方式,下面都是引用表单的合法的表达式:
document.forms[0];
document.forms(0);
document.forms.0;
然而,你经常看到的还是带方括号的方式。注意,我在每行语句的末尾加了分号,这是在 JavaScript 中和公式语言的相似之处之一。你应该在每一条语句的末尾加上分号。和公式语言不同的是,在 JavaScript 中分号并不总是必需的。有些浏览器和其他浏览器比起来,它们可以运行没有分号的 JavaScript 语句,所以,尽管有时你可以不用加分号,但是你最好养成每一条语句都加分号的习惯。
当你接触到表单后,你就已经为访问你最关心的元素做好了准备。表单是域、按钮、文本、图像和其他元素的容器,你将在表单中用 JavaScript 来处理这些元素。
简单的几个元素
对于 LotusScript,有件事值得一提:除了 Rich-Text 域外的元素,如文本、单选框、列表框、复选框等,你可以用几乎相同的代码取得它们的值。例如:如果有一个“ Location ”域,不论它是何种类型,你都可以用下面的 LotusScript 代码取得它的值:
fieldVals = doc.Location
或者这样:
fieldVals = doc.GetItemValue("Location")
在 LotusScript 中,域的类型对于你要取值(值数组)的代码并不重要。不幸的是,这对于 JavaScript 并不适用。在 JavaScript 中,不同类型的域除了显示选项(比如单选框、复选框或者文本)外,并不像在 Notes 里那样,它们是不同的类型的对象,每一个都要用不同的方式去引用。其实,那也不是绝对的,有些对象是相似的,但是引用过程并不像在 LotusScript 里那么流畅。你会发现,你将花费很多时间手动寻找你的代码中的域(名)错误来使它们正常运行,那看起来很糟糕。
Tags:JavaScript 基本 对象
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接