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 相关文章推荐
js身份证验证超强脚本
Oct 26 Javascript
JQuery操作tr和td内容的方法实例
Mar 06 Javascript
JavaScript定时器详解及实例
Aug 01 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
Dec 18 Javascript
jquery高级编程的最佳实践详解
Mar 23 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
jQuery实现本地预览上传图片功能
Jan 08 Javascript
JavaScript设计模式经典之命令模式
Feb 24 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
Nov 04 Javascript
ajax实现动态下拉框示例
Jan 10 Javascript
详解Layer弹出层样式
Aug 21 Javascript
JS浮点数运算结果不精确的Bug解决
Aug 01 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
Terran兵种对照表
2020/03/14 星际争霸
php时间戳转换的示例
2014/03/31 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
javascript的内存管理详解
2013/08/07 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
JS实现烟花爆炸效果
2020/03/10 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python中的with...as用法介绍
2015/05/28 Python
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
python3中set(集合)的语法总结分享
2017/03/24 Python
Python 监测文件是否更新的方法
2019/06/10 Python
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
医学护理毕业生自荐信
2013/11/07 职场文书
个人安全承诺书
2014/05/22 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
Python可视化学习之seaborn调色盘
2022/02/24 Python