当引用较低层次的对象时,一般有两种方式——使用对象索引或使用对象名称(或ID) 。例如,如果要引用文档中的第一个表单对象,则可以用document.forms[0]来引用;如果该表单的name属性为 form1 (或者 ID属性为 form1),则可以用document.forms["form1"]或直接用document.form1来引用该表单 。
同样,如果在名称为form1的表单中包括一个名称为myText的文本框,则可以用document.form1.myText来引用该文本框对象 。说明:由于name和ID属性的值使用相同的名字空间,因此最好只使用其中一种,以免造成混淆 。
也就是说,在FORM标记符中,最好只指定name属性和ID属性中的一种,并且不论是名称还是ID,都不能重复 。对应于不同的对象,通常还有一些特殊的引用方法 。
例如,如果要引用表单对象中包含的对象,可以使用elements数组;如果要引用文档对象中包含的某个标记符对象(例如 P 对象),可以使用document对象的all属性,等等 。2.document对象 document对象代表当前浏览器窗口中的文档,使用它可以访问到文档中的所有其他对象(例如图像、表单等),因此该对象是实现各种文档功能的最基本对象 。
1.document对象的常用属性 document对象最常用的属性如下:all 表示文档中所有HTML标记符的数组; bgcolor 表示文档的背景颜色; forms 表示文档中所有表单的数组; title 表示文档的标题 。例如,以下示例显示了all属性和bgcolor属性的用法,效果 。
动态更改背景颜色 <body> 请在文本框中输入十六进制颜色值 (例如:#00ffff),然后单击"变!"按钮: