DOM (4)文档节点

1.概念:

document节点对象是文档的根节点,每张网页都有自己的document对象, window.document属性就指向这个对象,只要浏览器开始载入HTML文档,该对象就存 在了,可以直接使用

2.document节点的属性

document.doctype 获取doctype节点

var doctype = document。Doctype

doctype//”<!DOCTYOE html>”

如果该网站没有声明文档类型( <!DOCTYOE html>)。则返回null

7181-1.png

3.document节点的属性

document.documentElement属性返回当前文档的根节点 一般是html

4.document 节点属性

document.body  document.head

返回文档中的body/head节点

这两个属性总是存在的,如果省去了<head>或者<body>浏览器会自动创建

5.document节点的属性

document.links属性返回当前文档所有设定了href属性的<a>和<area>节点

//打印文档所有的链接

car links = document.links

for(var i = 0;i<links.length;i++){

console.log(links[i])

}

6.document节点的属性
Document.forms返回当前文档的所有form表单节点
/*HTML代码如下

    <form name=”foo” id = “bar”></form>
----------------
    document.form[0]===document.forms.foo //true
    document.forms.bar===document.forms.foo//true

7.document 节点的属性
document.images返回页面所有的img图片节点

8.document 节点的属性
document.title
返回当前文档的标题,可读可写。

9.document 节点的属性
Document.charset
返回当前文档的编码方式

document的方法

1.document.createElement()创建元素节点
2.document.createTextNode()创建一个文本节点
3.document.createComment()创建一个注释节点
a)Document.createComment方法的参数是一个字符串,会成为注释节点的内容。
4.document.creatAttribute()创建属性节点
a)var a = document.createAttribute(‘attr’)
value = ‘newVal’
node.setAttributeNode(a)
//或者
b) node.setAttribute(‘attr’,’newVal’)


7182-2.png

😀
2018.08-19

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。   DOM 描绘...
    霜天晓阅读 3,690评论 0 7
  • 一、概述 document节点是整个文档树的顶层节点,每张网页都有自己的document节点。window.doc...
    周花花啊阅读 1,358评论 0 1
  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 1,483评论 1 3
  • 概述 document节点是文档的根节点,每张网页都有自己的document节点。window.document属...
    许先生__阅读 682评论 0 2
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,162评论 0 21