Skip to content

Commit a8d58dd

Browse files
authored
fix: typo
1 parent 7e60017 commit a8d58dd

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

2-ui/1-document/03-dom-navigation/article.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ DOM 让我们可以对元素和它们中的内容做任何事,但是首先我
2525
: 最顶层的 document 节点是 `document.documentElement`。这是对应 `<html>` 标签的 DOM 节点。
2626

2727
`<body>` = `document.body`
28-
: 另一个被广泛使用的 DOM 节点是 `<body>` 元素 — `document.body`
28+
: 另一个被广泛使用的 DOM 节点是 `<body>` 元素 — `document.body`
2929

3030
`<head>` = `document.head`
3131
: `<head>` 标签可以通过 `document.head` 访问。
@@ -67,8 +67,8 @@ DOM 让我们可以对元素和它们中的内容做任何事,但是首先我
6767
6868
从现在开始,我们将使用下面这两个术语:
6969
70-
- **子节点(或者叫作子)** — 对应的是直系的子元素。换句话说,它们被完全嵌套在给定的元素中。例如,`<head>` 和 `<body>` 就是 `<html>` 元素的子元素。
71-
- **子孙元素** — 嵌套在给定元素中的所有元素,包括子元素,以及子元素的子元素等。
70+
- **子节点(或者叫作子)** — 对应的是直系的子元素。换句话说,它们被完全嵌套在给定的元素中。例如,`<head>` 和 `<body>` 就是 `<html>` 元素的子元素。
71+
- **子孙元素** — 嵌套在给定元素中的所有元素,包括子元素,以及子元素的子元素等。
7272
7373
例如,这里 `<body>` 有子元素 `<div>` 和 `<ul>`(以及一些空白的文本节点):
7474
@@ -129,7 +129,7 @@ elem.childNodes[elem.childNodes.length - 1] === elem.lastChild
129129
130130
### DOM 集合
131131
132-
正如我们看到的那样,`childNodes` 看起来就像一个数组。但实际上它并不是一个数组,而是一个 **集合** — 一个类数组的可迭代对象。
132+
正如我们看到的那样,`childNodes` 看起来就像一个数组。但实际上它并不是一个数组,而是一个 **集合** — 一个类数组的可迭代对象。
133133
134134
这个性质会导致两个重要的结果:
135135
@@ -224,10 +224,10 @@ alert( document.body.previousSibling ); // HTMLHeadElement
224224

225225
这些链接和我们在上面提到过的类似,只是在词中间加了 `Element`
226226

227-
- `children` — 仅那些作为元素节点的子代的节点。
228-
- `firstElementChild``lastElementChild` — 第一个和最后一个子元素。
229-
- `previousElementSibling``nextElementSibling` — 兄弟元素。
230-
- `parentElement` — 父元素。
227+
- `children` 仅那些作为元素节点的子代的节点。
228+
- `firstElementChild``lastElementChild` 第一个和最后一个子元素。
229+
- `previousElementSibling``nextElementSibling` 兄弟元素。
230+
- `parentElement` 父元素。
231231

232232
````smart header="为什么是 `parentElement`? 父节点可以不是一个元素吗?"
233233
`parentElement` 属性返回的是“元素类型”的父节点,而 `parentNode` 返回的是“任何类型”的父节点。这些属性通常来说是一样的:它们都是用于获取父节点。
@@ -282,21 +282,21 @@ while(elem = elem.parentElement) { // 向上,直到 <html>
282282
283283
表格(Table)是一个很好的例子,它代表了一个特别重要的情况:
284284
285-
**`<table>`** 元素支持 (除了上面给出的,之外) 以下这些属性:
286-
- `table.rows` — `<tr>` 元素的集合。
287-
- `table.caption/tHead/tFoot` — 引用元素 `<caption>`,`<thead>`,`<tfoot>`。
288-
- `table.tBodies` — `<tbody>` 元素的集合(根据标准还有很多元素,但是这里至少会有一个 — 即使没有被写在 HTML 源文件中,浏览器也会将其放入 DOM 中)。
285+
**`<table>`** 元素支持 (除了上面给出的,之外) 以下属性:
286+
- `table.rows` — `<tr>` 元素的集合。
287+
- `table.caption/tHead/tFoot` — 引用元素 `<caption>`,`<thead>`,`<tfoot>`。
288+
- `table.tBodies` — `<tbody>` 元素的集合(根据标准还有很多元素,但是这里至少会有一个 — 即使没有被写在 HTML 源文件中,浏览器也会将其放入 DOM 中)。
289289
290290
**`<thead>`,`<tfoot>`,`<tbody>`** 元素提供了 `rows` 属性:
291-
- `tbody.rows` — 表格内部 `<tr>` 元素的集合。
291+
- `tbody.rows` — 表格内部 `<tr>` 元素的集合。
292292
293293
**`<tr>`:**
294-
- `tr.cells` — 在给定 `<tr>` 中的 `<td>` 和 `<th>` 单元格的集合。
295-
- `tr.sectionRowIndex` — 给定的 `<tr>` 在封闭的 `<thead>/<tbody>/<tfoot>` 中的位置(索引)。
296-
- `tr.rowIndex` — 在整个表格中 `<tr>` 的编号(包括表格的所有行)。
294+
- `tr.cells` — 在给定 `<tr>` 中的 `<td>` 和 `<th>` 单元格的集合。
295+
- `tr.sectionRowIndex` — 给定的 `<tr>` 在封闭的 `<thead>/<tbody>/<tfoot>` 中的位置(索引)。
296+
- `tr.rowIndex` — 在整个表格中 `<tr>` 的编号(包括表格的所有行)。
297297
298298
**`<td>` 和 `<th>`:**
299-
- `td.cellIndex` — 在封闭的 `<tr>` 中单元格的编号。
299+
- `td.cellIndex` — 在封闭的 `<tr>` 中单元格的编号。
300300
301301
用法示例:
302302

0 commit comments

Comments
 (0)