From 12bfcb33459163d84b155afd464a1547cdc34c5c Mon Sep 17 00:00:00 2001 From: 720 <71604450+T34-active@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:52:06 +0800 Subject: [PATCH] [zh-cn]: create the translation of Range `toString()` method (#23179) --- files/zh-cn/web/api/range/tostring/index.md | 61 +++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 files/zh-cn/web/api/range/tostring/index.md diff --git a/files/zh-cn/web/api/range/tostring/index.md b/files/zh-cn/web/api/range/tostring/index.md new file mode 100644 index 00000000000000..9e6a74b943ce43 --- /dev/null +++ b/files/zh-cn/web/api/range/tostring/index.md @@ -0,0 +1,61 @@ +--- +title: Range:toString() 方法 +slug: Web/API/Range/toString +l10n: + sourceCommit: c58e8c1dd6ecbcb63894c7dd17fb9495b9511b4e +--- + +{{ApiRef("DOM")}} + +**`Range.toString()`** 是返回 {{domxref("Range")}} 文本的{{Glossary("stringifier","字符串化器")}}。 + +注意 {{domxref("Range")}} 的内容会隐式调用 `toString()`,因此通过警告对话框比较范围和文本是无效的。 + +## 语法 + +```js-nolint +toString() +``` + +### 参数 + +无。 + +### 返回值 + +字符串。 + +## 示例 + +### HTML + +```html +
此示例记录了强调字之间的所有内容。请看下面的输出结果。
+ +``` + +### JavaScript + +```js +const range = document.createRange(); + +range.setStartBefore(document.getElementsByTagName("em").item(0), 0); +range.setEndAfter(document.getElementsByTagName("em").item(1), 0); +document.getElementById("log").textContent = range.toString(); +``` + +### 结果 + +{{EmbedLiveSample("示例")}} + +## 规范 + +{{Specifications}} + +## 浏览器兼容性 + +{{Compat}} + +## 参见 + +- [DOM 接口索引](/zh-CN/docs/Web/API/Document_Object_Model)