JavaScript入门教程(9) Document文档对象


Posted in Javascript onJanuary 31, 2009

描述当前窗口或指定窗口对象的文档。它包含了文档从<head>到</body>的内容。
用法:document (当前窗口) 或 <窗口对象>.document (指定窗口)
属性:
document.title //设置文档标题等价于HTML的<title>标签
document.bgColor //设置页面背景色
document.fgColor //设置前景色(文本颜色)
document.linkColor //未点击过的链接颜色
document.alinkColor //激活链接(焦点在此链接上)的颜色
document.vlinkColor //已点击过的链接颜色
document.URL //设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate //文件建立日期,只读属性
document.fileModifiedDate //文件修改日期,只读属性
document.fileSize //文件大小,只读属性
document.cookie //设置和读出cookie
document.charset //设置字符集 简体中文:gb2312
cookie 关于 cookie 请参看“使用框架和 Cookies”一章。
lastModified 当前文档的最后修改日期,是一个 Date 对象。
referrer 如果当前文档是通过点击连接打开的,则 referrer 返回原来的 URL。
title 指<head>标记里用<title>...</title>定义的文字。在 Netscape 里本属性不接受赋值。
fgColor 指<body>标记的 text 属性所表示的文本颜色。
bgColor 指<body>标记的 bgcolor 属性所表示的背景颜色。
linkColor 指<body>标记的 link 属性所表示的连接颜色。
alinkColor 指<body>标记的 alink 属性所表示的活动连接颜色。
vlinkColor 指<body>标记的 vlink 属性所表示的已访问连接颜色。
方法:
open() 打开文档以便 JavaScript 能向文档的当前位置(指插入 JavaScript 的位置)写入数据。通常不需要用这个方法,在需要的时候 JavaScript 自动调用。
write(); writeln() 向文档写入数据,所写入的会当成标准文档 HTML 来处理。writeln() 与 write() 的不同点在于,writeln() 在写入数据以后会加一个换行。这个换行只是在 HTML 中换行,具体情况能不能够是显示出来的文字换行,要看插入 JavaScript 的位置而定。如在<pre>标记中插入,这个换行也会体现在文档中。
clear() 清空当前文档。
close() 关闭文档,停止写入数据。如果用了 write[ln]() 或 clear() 方法,就一定要用 close() 方法来保证所做的更改能够显示出来。如果文档还没有完全读取,也就是说,JavaScript 是插在文档中的,那就不必使用该方法。
现在我们已经拥有足够的知识来做以下这个很多网站都有的弹出式更新通知了。

<script language="JavaScript"> 
var whatsNew = open('','_blank','top=50,left=50,width=200,height=300,' + 
'menubar=no,toolbar=no,directories=no,location=no,' + 
'status=no,resizable=no,scrollbars=yes'); 
whatsNew.document.write('<center><b>更新通知</b></center>'); 
whatsNew.document.write('<p>最后更新日期:00.08.01'); 
whatsNew.document.write('<p>00.08.01:增加了“我的最爱”栏目。'); 
whatsNew.document.write('<p align="right">' + 
'<a href="javascript:self.close()">关闭窗口</a>'); 
whatsNew.document.close(); 
</script>

当然也可以先写好一个 HTML 文件,在 open() 方法中直接 load 这个文件。
Javascript 相关文章推荐
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 Javascript
Javascript实现滚动图片新闻的实例代码
Nov 27 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
Oct 17 Javascript
JavaScript基础知识学习笔记
Dec 02 Javascript
javascript实现淘宝幻灯片广告展示效果
Apr 27 Javascript
分享十五款 jQuery 社交网络分享插件
May 16 Javascript
javascript检测两个数组是否相似
May 19 Javascript
jQuery实现带玻璃流光质感的手风琴特效
Nov 20 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
Apr 08 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
May 02 Javascript
JavaScript函数的4种调用方法实例分析
Mar 05 Javascript
JavaScript入门教程(8) Location地址对象
Jan 31 #Javascript
JavaScript入门教程(7) History历史对象
Jan 31 #Javascript
JavaScript入门教程(6) Window窗口对象
Jan 31 #Javascript
JavaScript入门教程(5) js Screen屏幕对象
Jan 31 #Javascript
JavaScript入门教程(3) js面向对象
Jan 31 #Javascript
JavaScript入门教程(2) JS基础知识
Jan 31 #Javascript
JavaScript入门教程(1) 什么是JS
Jan 31 #Javascript
You might like
B2K与车机的中波PK
2021/03/02 无线电
php 在文件指定行插入数据的代码
2010/05/08 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
pandas实现选取特定索引的行
2018/04/20 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
Python获取时间戳代码实例
2019/09/24 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
python操作gitlab API过程解析
2019/12/27 Python
python入门之井字棋小游戏
2020/03/05 Python
python3 实现口罩抽签的功能
2020/03/11 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
期末总结的个人自我评价
2013/11/02 职场文书
中学教师管理制度
2014/01/14 职场文书
大学生毕业鉴定
2014/01/31 职场文书
总经理岗位职责描述
2014/02/08 职场文书
管理标语大全
2014/06/24 职场文书
先进单位事迹材料
2014/12/25 职场文书
逃课检讨书范文
2015/05/06 职场文书
心理健康教育主题班会
2015/08/13 职场文书
学生会主席任命书
2015/09/21 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书