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 相关文章推荐
JavaScript中“+=”的应用
Feb 02 Javascript
JQuery实现自定义对话框的代码
Jun 15 Javascript
在IE下获取object(ActiveX)的Param的代码
Sep 15 Javascript
基于jQuery架构javascript基础体系
Jan 01 Javascript
Javascript面向对象之四 继承
Feb 08 Javascript
js原型链原理看图说明
Jul 07 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
Aug 28 Javascript
js中 计算两个日期间的工作日的简单实例
Aug 08 Javascript
Vue.JS入门教程之事件监听
Dec 01 Javascript
vue.js实现简单轮播图效果
Oct 10 Javascript
微信小程序实现导航栏选项卡效果
Jun 19 Javascript
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
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
PHP 编程的 5个良好习惯
2009/02/20 PHP
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
跟我学Laravel之路由
2014/10/15 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
拖动时防止选中
2017/02/03 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
Python 爬虫之Beautiful Soup模块使用指南
2018/07/05 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
Python threading的使用方法解析
2019/08/28 Python
关于python 跨域处理方式详解
2020/03/28 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
如何使用python写截屏小工具
2020/09/29 Python
python switch 实现多分支选择功能
2020/12/21 Python
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
小学教师的个人自我鉴定
2013/10/26 职场文书
先进党支部事迹材料
2014/01/13 职场文书
物流专员岗位职责
2014/02/17 职场文书
给市场的环保建议书
2014/05/14 职场文书
观看信仰心得体会
2014/09/04 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书