javascript Document 对象介绍

JavaScript 中的 Document 对象详解 JavaScript 中的 Document 对象浏览器HTML 文档的入口点,代表整个页面,是 DOM(文档对象模型)的核心。它提供了访问和修改页面内容、处理事件、操作 CSS 样式等功能。Document 对象可以表示不同类型的文档,如 HTML、XML 和 SVG 文档。其基本属性包括文档元信息(如 URL、标题、字符编码等)、文档结构引用(如 <html>、<body> 等元素)以及文档状态(如加载状态)。通过 Document 对象,开发者可以选择和查找元素、创建和修 阅读详情
Document 对象
每个载入浏览器的 HTML 文档都会成为 Document 对象,使我们可以从脚本中对 HTML 页面中的所有元素进行访问,它是 Window 对象的一部分,可通过 window.document 属性对其进行访问

Document 对象集合
forms返回对文档中所有 Form 对象的引用
    语法:document.forms[];

cookie设置或查询与当前文档相关的所有 cookie,该属性是一个可读可写的字符串,可使用该属性对当前文档的cookie 进行读取、创建、修改和删除操作
    语法:document.cookie;

domain返回下载当前文档的服务器域名
    语法:document.domain;
    实例:alert(document.domain); //弹出 192.168.1.101

title返回当前文档的标题( HTML title 元素中的文本)
    语法:document.title;

URL返回当前文档的 URL,一般情况下,该属性的值与包含文档的 Window 的 location.href 属性相同,不过,在 URL 重定向发生的时候,这个 URL 属性保存了文档的实际 URL,而 location.href 保存了请求的 URL
    语法:document.URL;
    
Document 对象方法
close()关闭一个由 document.open 方法打开的输出流,并强制地显示出所有缓存的输出内容,如果您使用 write() 方法动态地输出一个文档,必须记住当你这么做的时候要调用 close() 方法,以确保所有文档内容都能显示,一旦调用了 close(),就不应该再次调用 write(),因为这会隐式地调用 open() 来擦除当前文档并开始一个新的文档
    语法:document.close();
    
getElementById()返回对拥有指定 ID 的第一个对象的引用
    语法:document.getElementById(id);
    
getElementsByName()返回带有指定名称的对象的集合,该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性,另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素
    语法:document.getElementsByName(name);
    
getElementsByTagName()返回带有指定标签名的对象的集合,返回元素的顺序是它们在文档中的顺序,如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序
    语法:document.getElementsByTagName(tagname);
    
open()打开一个新文档,擦除当前 HTML 文档的内容,新文档用 write() 方法或 writeln() 方法编写,调用 open() 方法打开一个新文档并且用 write() 方法设置文档内容后,必须记住用 close 方法关闭文档,并迫使其内容显示出来
    语法:document.open(mimetype,replace); //mimetype 可选,规定正在写的文档的类型,默认值是 "text/html",replace 可选,当此参数设置后,可引起新文档从父文档继承历史条目(有点儿不明白,你明白吗?)
    
write()向文档写入 HTML 表达式或 JavaScript 代码,参数(exp1,exp2,exp3,...) ,它们将按顺序被追加到文档中,我们通常按照两种的方式使用 write() 方法:一是在使用该方在文档中输出 HTML,另一种是在调用该方法的的窗口之外的窗口、框架中产生新文档,在第二种情况中,请务必使用 close() 方法来关闭文档
    语法:document.write(exp1,exp2,exp3,....);
    
writeln()方法与 write() 方法作用相同,外加可在每个表达式后写一个换行符,在编写 <pre> 标记的内容时,该方法很有用
    语法:document.writeln(exp1,exp2,exp3,....);
半导体工厂自动化实战:用secs4net实现设备与MES系统通信(附完整代码) 本文详细介绍了如何利用secs4net框架实现半导体工厂设备与MES系统的高效通信。通过解析SECS/GEM协议的核心架构、关键业务场景实现及性能优化实践,帮助开发者快速掌握工业自动化通信技术,提升生产效率和系统稳定性。 阅读详情

相关推荐

Qt QChart实战:从零打造一个实时温度监控仪表盘(附完整源码)

本文详细介绍了如何使用Qt QChart模块从零构建一个工业级实时温度监控仪表盘。通过实战案例,展示了波形图的绘制、坐标轴配置、数据流模拟等关键技术,并提供了完整的源码实现,帮助开发者快速掌握Qt在数据可视化领域的应用。

weixin_42537919的博客 217

document.form选择表单元素

1、document.forms: 选取页面所有的表单 2、document.forms['myform']; 获取name值为myform的表单 3、 document.forms[0]; 选择第一个表单; 4、document.formName.elementName.value ; 获取表单input元素的值 &lt;form name='mine',id = 'one'...

weixin_42599236的博客 9143

ARINC429协议分析

如下表所示,ARINC429在发送一帧过程中,首先发送以START开始,以END结束,共发送32bits数据,其中0~7bits为Lable数据,9~8bits为SDI数据,10~28bits为数据,29~30bits为SSM,31bit为校验位End30292827262524校验位SSM2322212019181716DATA15141312111098SDI7654321Start。

5159

document.forms的用法(详解)

代码 作用 document.forms 表示获取当前页面的所有表单 document.forms[0] 表示获取当前页面的第一个表单 document.forms[‘exportServlet’] 表示获取当前页面的name="exportServlet"的表单 document.forms[‘exportServlet’].username.value 获取表单为e...

念念不忘,必有回响 3万+

Window、documentform(属性、方法、事件)

Window 窗口对象--返回值:它打开的窗口对象。----var newWindow = open(,_blank);--属性----name 窗口的名称,由打开它的连接()或框架页()或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。----status 指窗口下方的“状态栏”所显示的内容。通过对 status 赋值,可以改变状态栏的显示。----opener

沧海芙蓉 1万+

让你一次了解document.formsdocument.formName的兼容性

今天在代码中不小心写了两个name相同的form表单,然后通过document.forms[formName]形式获取到的只有第一个表单,然后深入学习了下document.forms[formName]和document.formName的区别和兼容性。 下面先测试了下document.forms[formName]、document.forms.formName、document.formNam...

这个昵称没有被占用吧的博客 3927

js 表单脚本

一、表单基础知识 在 HTML 中,表单是由 <form> 元素表示的,而在 JavaScript 中,表单对应的则是 HTMLFormElement 类型。HTMLFormElement 继承了 HTMLElement,因此与其他 HTML 元素一样具有相同的默认属性。 1、HTMLFormElement 独有的属性和方法 (1)、HTMLFormElement 独有的属性 acceptCharset:服务器能够处理的字符集,等价于 HTML 中的 accept-charset 特性。

青蛙king的博客 1283

JavaScript学习笔记15】JS中window对象document对象

引言 通过上一篇笔记可以了解到JS的网页开发中离不开DOM与BOM。那么在开发的过程中,对网页的窗口的设置,归根到底是使用window对象来实现的,而在JS页面中的一些特效操作,也就是对document对象进行操作。因此,本篇笔记主要记录window对象以及document对象。 window对象 window对象既是ECMAscript规定的全局global对象,又是JS访问浏览器窗口的一个接口...

RayCongLiang的博客 874

JS document对象详解

document对象其实是window对象下的一个子对象,它操作的是HTML文档里所有的内容。实际上,浏览器每次打开一个窗口,就会为这个窗口生成一个window对象,并且会为这个窗口内部的页面(即HTML文档)自动生成一个document对象,这样我们就可以通过document对象来操作页面中所有的元素了window是浏览器为每个窗口创建的对象。通过window对象,我们可以操作窗口,如打开窗口、关闭窗口、浏览器版本等,这些操作又被统称为“BOM(浏览器对象模型)”

大河之犬的博客 4733

原生js获取document_JavaScript获取html中DOM节点Document对象

不依赖其他类库,纯js获取html中DOM节点Document对象的方法统计,包含简单示例,方便学习和查阅用 js 获取 html 中 DOM 节点 Document 对象 方法有很多,一时半会记不住,每次网上查找费事,于是做个记录方便查阅。具体看以下内容一、IDDom指定ID的第一个对象的引用。示例:ID Domvar test1 = document.getElementById("te...

weixin_39942318的博客 334

JS/JavaScript中的概念区分:global对象、window对象document对象

JS/JavaScript中概念的区分:global对象、window对象document对象 1、Global Object (全局对象, global对象) ①JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 ② 全局对象是预定义的对象,作为 JavaScript

有范管理美学 | 公众号/头条号:有范管理美学 2万+

JavaScript window对象document 对象

window对象document 对象window对象什么是window对象window访问客户端对象window与全局作用域window对象常用方法document 对象什么是document对象对象document对象常用方法window与document关系不同 window对象 什么是window对象 是什么:window - 浏览器对象模型(也称BOM),表示浏览器中打开的窗口。一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个 window 对

weixin_49087505的博客 1497

js 基础知识 ——Javascriptdocument对象

Mark!转载自:http://www.w3cfuns.com/blog-5447928-5399056.html Javascriptdocument对象 对象属性 document.title //设置文档标题等价于HTML的标签 document.bgColor //设置页面背景色 document.fgColor ...

crazywen2009的专栏 217

JavaScriptdocument对象获取元素

document对象 概述:浏览器对外提供的支持js操作HTML文档的一种对象,这个对象封装了HTML文档中的所有对象。当HTML文档一执行,就会创键document对象,把HTML文档中的所有信息封装到document对象中,我们要获取HTML文档中的信息,只需要操作document这个对象即可。 获取元素属性,两种方式 直接获取 <!DOCTYPE html> <html&g...

zhouym_的博客 8215

Javascriptdocument对象

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

GaraMaps的博客 951

JavaScriptdocument 对象详解

在 Web 开发中,`document` 对象是连接 JavaScript 与网页内容的桥梁。通过操作 `document` 对象,开发者可以动态地访问和修改网页的结构、内容和样式,从而实现丰富的交互效果。

lph159的博客 2530

js Document 对象属性和方法

document.writeln() 等同于 write() 方法,不同的是在每个表达式之后写一个换行符。 document.scripts 返回页面中所有脚本的集合。 document.title 返回当前文档的标题。 document.URL 返回文档完整的URL document.referrer 返回载入当前文档文档URLdocument.querySelector() 返回文档...

Mybells 9881

JS | JS中的global、window以及document对象的区别

JS中的global、window以及document对象的区别

青春木鱼的博客 1733

JavaScript——document对象

DOM 是 document object model(文档对象模型)的缩写。它是一种与平台、语言无关的接口,允许程序动态地访问或更新 HTML、XML 文档的内容、结构和样式,且提供了一系列的函数和对象来实现增、删、改、查操作。DOM 对象的一个特点是,它的各种对象有明确的从属关系。也就是说,一个对象可能是从属于另一个对象的,而它又可能包含其他的对象document 对象包含当前网页的各种特征,是 window 对象的子对象,指在浏览器窗口中显示的内容部分,如标题、背景、使用的语言等。

2401_89406454的博客 760

JavaScript】js基础-DOM(document对象

1. js的dom对象 dom:docment object model文档对象模型 1.使用js里面dom里面提供的对象的属性和方法,对标记型文档进行操作 2.想要对标记型文档进行操作, 首先需要对标记型文档里面的所有的内容封装成对象 其次需要解析标记型文档 解析过程: 根据html的层级结构,在内存中分配一个树形结构,需要把HTML的每部分封装为对象 document对象:整个文...

你今天真好看呀 587

JavaScript核心之Document对象概述(document的属性,方法,事件)

目录 1 document对象的属性 1.1 readState状态可取值 2 document对象的方法 3 document对象的事件 文档对象document)代表浏览器窗口中的文档,该对象是window的子对象,由于window对象是dom对象模型中的默认对象,因此window对象中的方法和子对象不需要使用window来引用。 1 document对象的属性 属性 说...

上善若泪 1919
上一篇: javascript 实现子父窗体互相传值
下一篇: javascript Location 对象介绍
iamjunjie
博客等级 码龄14年 17粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值