扫码一下
查看教程更方便
每个网页都驻留在浏览器窗口中,可以将其视为一个对象。
文档对象表示显示在该窗口中的 html 文档。 文档对象具有引用其他对象的各种属性,这些对象允许访问和修改文档内容。
访问和修改文档内容的方式称为文档对象模型或 dom。 这些对象按层次结构组织。 这种层次结构适用于 web 文档中对象的组织。
以下是一些重要对象的简单层次结构
存在多个 dom。 以下部分详细解释了这些 dom 中的每一个,并描述了如何使用它们来访问和修改文档内容。
这是在 javascript 语言的早期版本中引入的模型。 它得到所有浏览器的良好支持,但只允许访问文档的某些关键部分,例如表单、表单元素和图像。
该模型提供了几个只读属性,例如 title、url 和 lastmodified 提供有关整个文档的信息。 除此之外,该模型还提供了多种方法,可用于设置和获取文档属性值。
以下是可以使用 legacy dom 访问的文档属性列表。
序号 | 属性 | 描述 | 示例 |
---|---|---|---|
1 | alinkcolor | deprecated - 指定激活链接颜色的字符串。 | 示例 :document.alinkcolor |
2 | anchors[ ] | 一组锚点对象,一个对应文档中出现的每个锚点。 | 示例 :document.anchors[0]、document.anchors[1] 等 |
3 | applets[ ] | 一组 applet 对象,一个对应文档中出现的每个 applet。 | 示例 :document.applets[0]、document.applets[1] 等 |
4 | bgcolor | deprecated - 指定文档背景颜色的字符串。 | 示例 :document.bgcolor |
5 | cookie | 具有特殊行为的字符串值属性,允许查询和设置与此文档关联的 cookie。 | 示例 :document.cookie |
6 | domain | 一个字符串,指定文档来自的 internet 域。 用于安全目的。 | 示例 :document.domain |
7 | embeds[ ] | 一组对象,表示使用 标记嵌入到文档中的数据。 插件 [] 的同义词。 一些插件和 activex 控件可以用 javascript 代码控制。 | 示例 :document.embeds[0]、document.embeds[1] 等 |
8 | fgcolor | 一个字符串,指定文档的默认文本颜色。 | 示例 :document.fgcolor |
9 | forms[ ] | 一组表单对象,一个用于文档中出现的每个 html 表单。 | 示例 :document.forms[0]、document.forms[1] 等 |
10 | images[ ] | 一组表单对象,每个表单对象对应于文档中带有 html 标记的每个 html 表单。 | 示例 :document.forms[0]、document.forms[1] 等 |
11 | lastmodified | 一个只读字符串,指定文档最近更改的日期。 | 示例 :document.lastmodified |
12 | linkcolor | deprecated - 指定未访问链接颜色的字符串。 | 示例 :document.linkcolor |
13 | links[ ] | 它是一个文档链接数组。 | 示例 :document.links[0]、document.links[1] 等 |
14 | location | 文档的 url。 已弃用,取而代之的是 url 属性。 | 示例 :document.location |
15 | plugins[ ] | embeds[ ] 的同义词 | 示例 :document.plugins[0]、document.plugins[1] 等 |
16 | referrer | 一个只读字符串,包含当前文档所链接的文档的 url(如果有)。 | 示例 :document.referrer |
17 | title | click the following to see the result:
|