• 文件对象:

    代表当前HTML对象,是由<body>标签组构成的,对每个HTML文件会自动建立一个文件对象。

    格式:

    document.属性
    document.方法(参数)

  • 文件对象的属性:

    linkColor设置超链接的颜色
    alinkColor作用中的超链接的颜色
    vlinkColor链接的超链接颜色
    links以数组索引值表示所有超链接
    URL该文件的网址
    anchors以数组索引值表示所有锚点
    bgColor背景颜色
    fgColor前景颜色
    classes文件中的class属性
    cookie设置cookie
    domain指定服务器的域名
    formName以表单名称表示所有表单
    forms以数组索引值表示所有表单
    images以数组索引值表示所有图像
    layers以数组索引值表示所有layer
    embeds文件中的plug-in
    applets以数组索引值表示所有applet
    plugins以数组索引值表示所有插件程序
    referrer代表当前打开文件的网页的网址
    tags指出HTML标签的样式
    title该文档的标题
    width该文件的宽度(px)
    lastModified文件最后修改时间

  • 文件对象的方法:

    captureEvents(事件)设置要获取指定的事件
    close()关闭输出字符流,强制显示数据内容
    getSelection()取得当前选取的字串
    handleEvent(事件)使事件处理器生效
    open([mimeType,[replace]])打开字符流
    releaseEvents(事件类型)释放已获取的事件
    routeEvent(事件)传送已捕捉的事件
    write(字串)写字串或数值到文件中
    writeln(字串)分行写字串或数值到文件中(<pre>..</pre>)

  • 文件对象的事件处理程序:

    onClick onDbClick onKeyDown onKeyPress onKeyUp onMouseDown onMouseOver

例1:
<Script>

document.bgColor = "white";
document.fgColor = "black";
document.linkColor = "red";
document.alinkColor = "blue";
document.vlinkColor = "purple";

</Script>

测试文件对象的颜色属性:<BR>

<A HREF="http://www.hubert.idv.tw">文哥网路技术学习网</A>

例2:
<Script>

var update_date = document.lastModified;
var formated_date = update_date.substring(0,10);

document.write("本网页更新日期:" + update_date + "<BR>")
document.write("本网页更新日期:" + formated_date)

</Script>