WEB开发网
开发学院网页设计JavaScript JavaScript 基本对象 阅读

JavaScript 基本对象

 2010-09-14 13:13:41 来源:WEB开发网   
核心提示: window.document.forms[0];或者简写成:document.forms[0];严格来说,上面的方法并不是唯一引用表单的方式,JavaScript 基本对象(2),下面都是引用表单的合法的表达式:document.forms[0];document.forms(0);do

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 里那么流畅。你会发现,你将花费很多时间手动寻找你的代码中的域(名)错误来使它们正常运行,那看起来很糟糕。

上一页  1 2 3 4 5 6 7  下一页

Tags:JavaScript 基本 对象

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接