Document对象表示在浏览器窗口或其中一个框架中显示的HTML文档,通过该对象的属性和方法可以控制页面的外观和内容。
1.Document对象的属性
Document对象有许多属性,可以用来设置文档的背景颜色、链接颜色和文档标题等,也可以用来执行更为复杂的操作。
Document对象的属性及其说明如表3-14所示。
表3-14 Document对象的属性
2.Document对象的方法
Document对象有5个方法,通过这些方法可以对文档内容进行控制。
(1)Open方法:用来为输出打开文档。执行该方法后,文档中的当前内容被清除,可以使用Write或WriteLn方法将新内容写到文档中。
(2)Write方法:用于向文档中写入HTML代码
语法格式:
Document.Writestring
说明:其中string是字符串常量或字符串变量,表示要写入文档的HTML代码。执行Write方法后,string参数指定的内容插入到文档的当前位置,但写入的内容要用Close方法关闭文档后才能显示出来。
(3)WriteLn方法:用于向文档中写入HTML代码。
语法格式:
Document.Write Lnstring
说明:其中string是字符串常量或字符串变量,表示要写入文档的HTML代码。WriteLn方法与Write方法类似,所不同的是WriteLn在内容末尾添加一个换行符。
(4)Close方法:用来关闭文档,并显示所有使用Write或WriteLn方法写入的内容。
(5)Clear方法:用来清除当前文档的内容。
【例3.14】编写一个HTML文档,用于验证表单登录页面,运行结果如图3-14所示。
图3-14 表单验证页面
文件命名为3-14.htm,代码如下:
〈HTML〉
〈HEAD〉
〈TITLE〉表单控件示例〈/TITLE〉
〈SCRIPT LANGUAGE=VBScript〉
〈!--
Sub tijiao_onclick ()
′检验 输入 文本框 , 要 求用 户必 须填 写姓名 、 密码
dim name,pass
name=forml .name .value
pass=forml .pass .value
If name=″″then
alert (″姓名不能为空!″)
forml .name .focus
exit sub
Else If pass=″″then(www.xing528.com)
alert (″密码不能为空!″ )
orml .pass .focus
exit sub
else
document .write ″姓名:″&name&″〈BR〉″
document .write ″密码:″&pass
document .close
End If
End Sub
--〉
〈/SCRIPT〉
〈/HEAD〉
〈BODY〉
〈FORM name=″forml″method=″post″action=″″〉
〈TABLE width=″267″align=″center″bgcolor=″#FFCCFF″〉
〈TR bgcolor=″#FF9900″〉
〈TH width=360 colspan=″2″〉〈FONT color=″#ffffff″〉用户登录〈/font〉〈/TH〉
〈/TR〉
〈TR 〉
〈TD width=″360″align=″right″〉用户名:〈/TD〉
〈TD width=″248″〉〈INPUT name=″name″type=″text″size=″21″〉〈/TD〉
〈/TR〉
〈TR〉
〈TD width=″360″align=″right″〉密码:〈/TD〉
〈TD width=″248″〉〈INPUT name=″pass″type=″password″size=″21″〉〈/TD〉
〈/TR〉
〈TR 〉
〈TD width=″360″align=″right″〉〈INPUT type=″button″name=″tijiao″value=″登录″〉〈/TD〉
〈TD width=″248″align=″center″〉〈INPUT type=″reset″name=″Submit″value=″重新填写″〉〈/TD〉
〈/TR〉
〈/TABLE〉
〈/FORM〉
〈/BODY〉
〈/HTMI〉
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。