此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Range:toString() 方法

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

Range.toString() 是返回 Range 文本的字符串化器

注意 Range 的内容会隐式调用 toString(),因此通过警告对话框比较范围和文本是无效的。

语法

js
toString()

参数

无。

返回值

字符串。

示例

HTML

html
<p>此示例记录了强调<em>字</em>之间的<em>所有</em>内容。请看下面的输出结果。</p>
<p id="log"></p>

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();

结果

规范

规范
DOM
# dom-range-stringifier

浏览器兼容性

参见