JavaScript中的Document文档对象

javascript学习——Document 节点详解 document节点对象代表整个文档,每张网页都有自己的document对象。属性就指向这个对象。只要浏览器开始载入 HTML 文档,该对象就存在了,可以直接使用。document对象有不同的办法可以获取。正常的网页,直接使用document或。iframe框架里面的网页,使用iframe节点的属性。Ajax 操作返回的文档,使用对象的属性。内部节点的属性。document对象继承了接口和Node接口,并且混入(mixin)了ParentNode接口。这意味着,这些接口的方法都可以在。 阅读详情

Document文档对象是JavaScript中window和frames对象的一个属性,是显示于窗口或框架内的一个文档。描述当前窗口或指定窗口对象的文档。它包含了文档从<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 这个文件。

数学文化赏析MOOC笔记【2023】 深圳大学UOOC课程《数学文化赏析》课程笔记 阅读详情

相关推荐

llama.cpp量化模型在MTT显卡上的性能对比:S80/S3000/S4000实测数据

本文基于摩尔线程MTT S80、S3000和S4000三款显卡,对llama.cpp量化模型进行了深度性能实测。报告详细对比了不同量化精度(如Q4_K_M、Q6_K)在Llama 3.2 1B和Qwen 2.5 7B模型上的推理速度、显存占用、功耗及温度表现,为开发者根据硬件选择最优模型配置与参数调优提供了关键数据参考和实战指南。

week9的博客 303

JavaScript学习(二十四)——文档对象document对象)

目录 文档对象概述 文档对象的常用属性、方法和事件 document对象的属性 document对象的方法 document对象的事件 document对象的应用 查看文档创建日期、修改日期和文档大小 (1) fileCreatedDate 属性fileCreatedDate属性用来获取文档的创建日期。 (2) fileModifiedDate 属性fileModifiedDat...

苦作舟的空城机 1349

[JS进阶] HTML5 之文件操作(file)

HTML 文档中 <input type="file"> 标签每出现一次,一个 FileUpload 对象就会被创建。 该元素包含一个文本输入字段,用来输入文件名,还有一个按钮,用来打开文件选择对话框以便图形化选择文件。 该元素的 value 属性保存了用户指定的文件的名称,但是当包含一个 file-upload 元素的表单被提交的时候,浏览器会向服务器发送选中的文件的内容而不仅仅是发送文件名。 当用户选择或编辑一个文件名,file-upload 元素触发 onchange 事件句柄。

oscar999的专栏 13万+

Web服务端实验(第三章)

1、用document对象在屏幕上打印100个“欢迎”。 2、用表单输入10本图书的价格,然后显示这10本书中最高价格、最低价格和评价价格。 3、用标签在网页中显示一幅图片,再用计时器SetTimeout或Setinterval自动切换成其他图片内容,形成图片的轮播效果。

qq_60212533的博客 2725

js document 常见的属性与方法

document.images.oImage.src //document.images.name属性.src。document.all.oDiv.style.display="" //图层设置为可视。document.all.oDiv.style.display="none" //图层设置为隐藏。document.images.oImage //document.images.name属性。

hdxx2022的博客 1146

document.js

$.extend({ // 文件下载 download : function(url, data, method) { if (url && data) { // 把参数组装成 form的 input var inputs = ''; $.each(data, function(name, value) { if(value) { inputs += ''; } }); //

ccecwg的专栏 641

JS--JavaScript中的document对象概述、API详解、文档对象模型

document对象 在浏览器窗口中,每个对象都会包含一个document属性,该属性引用窗口中显示HTML文档document对象。document对象与它所包含的各种节点(如表单、图像和链接)构成了文档对象模型。 访问文档对象 浏览器在加载文档时,会自动构建文档对象模型,把文档中同类元素对象映射到一个集合中,然后以document对象属性的形式允许用户访问。 以下集合都是HTMLColle...

吴声子夜歌的博客 1688

JSjavaScript)——5DOM:Document Object Model(文档对象模型)***********

DOM:Document Object Model(文档对象模型) html中所有元素组成的树形结构 元素--节点--标签--有三要素: 标签名 属性 开始标签和结束标签中间的内容 js通过dom操作元素的三要素;通过dom,网页就动起来了; 案例1.1: <!DOCTYPE html> <html lang="en"> <head> ...

inexaustible的博客 196

JavaScriptDocument Object Model 文档对象模型

DOM 全称是 Document Object Model 文档对象模型。大白话,就是把文档中的标签,属性,文本,转换成为对象来管理。Document 对象的理解:第一点:Document 它管理了所有的 HTML文档内容。第二点:Document 它是一种树结构的文档。有层级关系。第三点:它让我们把所有的标签都对象化。第四点:我们可以通过 Document访问所有的标签对象。注意:document 对象的三个查询方法,如果有 id 属性,优先使用getElementById 方法来进行查询。如果没有...

YOU__FEI的博客 2750

JavaScriptdocument对象详解

========================================================================对象属性:document.title             //设置文档标题等价于HTML的标签document.bgColor           //设置页面背景色document.fgColor           //设置前景色(文本颜色)do

vb_vs的专栏 1560

DocumentJS 使用教程

DocumentJS 是一个先进的 JavaScript 文档生成引擎,旨在帮助开发者创建美观、详尽且多版本的文档。通过 DocumentJS,开发者可以轻松地将代码注释转换为结构化的文档页面,支持内联文档和 Markdown 文件。 ## 项目快速启动 ### 安装 DocumentJS 首先,你需要通过 npm 安装 DocumentJS: ```bash npm install do

gitblog_00841的博客 446

jsdocument的用法

document.write() //动态向页面写入内容 document.createElement(Tag) //创建一个html标签对象 document.getElementById(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象 document.fileSize//文件大小,只读属性 document.body.appendChild(oTag)//向节点添加最后一个子节点 document.body //指定文档

weixin_45984512的博客 2739

JSDocument对象

JSDocument对象

m0_73030012的博客 1672

JSdocument 和 element 浅谈

一、简介 DOM 对象:DOM(DOM—Document Object Model)是W3C国际组织的一套Web标准。它定义了访问HTML文档对象的一套属性、方法和事件。 打开网页后,首先看到的是浏览器窗口,即顶层的window对象,而网页内容就是document对象,其中document是window的一个对象属性,所以document可全局访问。DOM对象共有7种,这里浅谈下其中的HTML D...

谢谢๑‾᷅^‾᷅๑的博客 4067

document 文挡对象 - JavaScript脚本语言描述

document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引用的元素为空或者不是对象/////”———————————————————————对象属性document.title //设置文档标题等价于HTML的title标签docum

guang_ge的专栏 1339

文件的读写基本操作

一、文件是计算机中数据持久化存储的表现形式 读写文件标准操作格式1: 1、打开文件:file1 = open('文件名','读写模式') 2、操作文件 3、关闭文件:file1.close() 文件操作完毕后必须关闭,否则长期保持对文件的连接状态,造成内存溢出的现象发生 读写文件操作格式2: # 1、打开文件 file1 = open('demo.txt','w') # 2、操作文件 file1.write('hello world') # 3、关闭文件 file1.close() 1、打开文件:wi

范高伦的博客 1万+

JavascriptJavascript------文档对象模型

标准属性: 标签天生自带的属性 比如class id title等, 可以直接使用点语法操作自定义属性:在html5中推出来了专门的data-自定义属性在标签上一律以data-开头在DOM对象上一律以dataset对象方式获取。

qq_47746614的博客 198

浏览器环境对象Document 对象详解

Document对象是浏览器环境中最核心的API之一,掌握其属性和方法对于前端开发至关重要。随着Web标准的演进,Document对象仍在不断增加新的功能特性。

chaoxxggg的博客 1130

jsdocument对象

document对象叫做文档对象模型(DOM),它代表和操作文档的内容。 1、选取文档元素 用指定的id属性:document.getElementById(...) 用指定的name属性:document.getElementsByName(...) 用指定的标签名字:document.getElementsByTagName(...),特殊情况:document.body代表body元...

qq_31403519的博客 878

SSC_V5i12.zip

Ethercat 从站协议生成工具,可方便的生成从站协议代码。内有cia402简单示例,我不知道怎么配置才能生成带有cia402的代码,但是压缩包里有这部分代码可供参考。

上一篇: JavaScript中的Location地址对象
下一篇: JavaScript中的其他对象
zoika
博客等级 码龄18年 16粉丝 63原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值