Skip to content

Commit d684762

Browse files
committed
docs(dom): edit element
1 parent 0ea89ff commit d684762

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

docs/dom/element.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Element 节点
22

3+
## 简介
4+
35
`Element`节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个`Element`节点对象(以下简称元素节点)。
46

57
元素节点的`nodeType`属性都是`1`
@@ -10,7 +12,9 @@ p.nodeName // "P"
1012
p.nodeType // 1
1113
```
1214

13-
`Element`对象继承了`Node`接口,因此`Node`的属性和方法在`Element`对象都存在。此外,不同的 HTML 元素对应的元素节点是不一样的,浏览器使用不同的构造函数,生成不同的元素节点,比如`<a>`元素的节点对象由`HTMLAnchorElement`构造函数生成,`<button>`元素的节点对象由`HTMLButtonElement`构造函数生成。因此,元素节点不是一种对象,而是一组对象,这些对象除了继承`Element`的属性和方法,还有各自构造函数的属性和方法。
15+
`Element`对象继承了`Node`接口,因此`Node`的属性和方法在`Element`对象都存在。
16+
17+
此外,不同的 HTML 元素对应的元素节点是不一样的,浏览器使用不同的构造函数,生成不同的元素节点,比如`<a>`元素的构造函数是`HTMLAnchorElement()``<button>``HTMLButtonElement()`。因此,元素节点不是一种对象,而是许多种对象,这些对象除了继承`Element`对象的属性和方法,还有各自独有的属性和方法。
1418

1519
## 实例属性
1620

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@
3838
"gh-pages": "latest",
3939
"husky": "latest",
4040
"loppo": "latest",
41-
"loppo-theme-wangdoc": "^0.4.0"
41+
"loppo-theme-wangdoc": "^0.4.4"
4242
}
4343
}

0 commit comments

Comments
 (0)