From aa050c5207abb3f2fba43102175f6e1c039c5441 Mon Sep 17 00:00:00 2001 From: T34-active Date: Wed, 21 Aug 2024 10:42:45 +0800 Subject: [PATCH 1/2] [zh-cn]: update the translation of Range `endOffset` property --- files/zh-cn/web/api/range/endoffset/index.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/files/zh-cn/web/api/range/endoffset/index.md b/files/zh-cn/web/api/range/endoffset/index.md index 28695a916f895e..ad60249c33534d 100644 --- a/files/zh-cn/web/api/range/endoffset/index.md +++ b/files/zh-cn/web/api/range/endoffset/index.md @@ -1,24 +1,24 @@ --- -title: Range.endOffset +title: Range:endOffset 属性 slug: Web/API/Range/endOffset +l10n: + sourceCommit: c58e8c1dd6ecbcb63894c7dd17fb9495b9511b4e --- {{ApiRef("DOM")}} -只读属性 **`Range.endOffset`** 返回代表 `Range` 结束位置在 {{domxref("Range.endContainer")}} 中的偏移值的数字。 +**`Range.endOffset`** 只读属性返回一个数字,表示 {{domxref("Range.endContainer")}} 在 {{domxref("Range")}} 中的结束位置。 -如果 `endContainer` 的 {{domxref("Node")}} 类型为 {{domxref("Text")}}, {{domxref("Comment")}},或 {{domxref("CDATASection")}},偏移值是 `endContainer` 节点开头到 {{domxref("Range")}} 末尾的总字符个数。对其他类型的 {{domxref("Node")}} , `endOffset` 指 `endContainer` 开头到 {{domxref("Range")}} 末尾的总 {{domxref("Node")}} 个数。如需修改 `endOffset` 的值,使用 {{domxref("Range.setEnd")}} 方法。 +如果 `endContainer` 是 {{domxref("Text")}}、{{domxref("Comment")}} 或 {{domxref("CDATASection")}} 类型的 {{domxref("Node")}},那么偏移量是从 `endContainer` 的起始位置到 {{domxref("Range")}} 边界点之间的字符数。对于其他的 {{domxref("Node")}} 类型,`endOffset` 是从 `endContainer` 的起始位置到 {{domxref("Range")}} 边界点之间的子节点数。此属性为只读。要更改 {{domxref("Range")}} 的 `endOffset` 方法,请使用 {{domxref("Range.setEnd")}} 方法。 -## 语法 +## 值 -``` -endRangeOffset = range.endOffset; -``` +数字。 ## 示例 ```js -var range = document.createRange(); +const range = document.createRange(); range.setStart(startNode, startOffset); range.setEnd(endNode, endOffset); @@ -35,4 +35,4 @@ endRangeOffset = range.endOffset; ## 参见 -- [The DOM interfaces index](/zh-CN/docs/DOM/DOM_Reference) +- [DOM 接口索引](/zh-CN/docs/Web/API/Document_Object_Model) From 336fcac483e87d13651a8eb4272062d46dfc9fd2 Mon Sep 17 00:00:00 2001 From: 720 <71604450+T34-active@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:02:31 +0800 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Jason Ren <40999116+jasonren0403@users.noreply.github.com> --- files/zh-cn/web/api/range/endoffset/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/zh-cn/web/api/range/endoffset/index.md b/files/zh-cn/web/api/range/endoffset/index.md index ad60249c33534d..62f8cd70ea85a4 100644 --- a/files/zh-cn/web/api/range/endoffset/index.md +++ b/files/zh-cn/web/api/range/endoffset/index.md @@ -9,7 +9,7 @@ l10n: **`Range.endOffset`** 只读属性返回一个数字,表示 {{domxref("Range.endContainer")}} 在 {{domxref("Range")}} 中的结束位置。 -如果 `endContainer` 是 {{domxref("Text")}}、{{domxref("Comment")}} 或 {{domxref("CDATASection")}} 类型的 {{domxref("Node")}},那么偏移量是从 `endContainer` 的起始位置到 {{domxref("Range")}} 边界点之间的字符数。对于其他的 {{domxref("Node")}} 类型,`endOffset` 是从 `endContainer` 的起始位置到 {{domxref("Range")}} 边界点之间的子节点数。此属性为只读。要更改 {{domxref("Range")}} 的 `endOffset` 方法,请使用 {{domxref("Range.setEnd")}} 方法。 +如果 `endContainer` 是 {{domxref("Text")}}、{{domxref("Comment")}} 或 {{domxref("CDATASection")}} 类型的 {{domxref("Node")}},那么偏移量是从 `endContainer` 的起始位置到 {{domxref("Range")}} 边界点之间的字符数。对于其他的 {{domxref("Node")}} 类型,`endOffset` 是从 `endContainer` 的起始位置到 {{domxref("Range")}} 边界点之间的子节点数。此属性为只读。要更改 {{domxref("Range")}} 的 `endOffset` 值,请使用 {{domxref("Range.setEnd")}} 方法。 ## 值