Highlight:add() 方法

可用性受限

此功能不是基线功能,因为它在一些最广泛使用的浏览器中无法正常工作。

add() 方法是 Highlight 接口的方法,它会将新的 Range 对象添加到高亮显示中,以便使用 CSS 自定义高亮 API 进行样式设置。

Highlight 是一个类似于 Set 的对象,因此这类似于使用 Set.add()

语法

js
add(range)

参数

range

要添加到 HighlightRange 对象。

返回值

添加了范围的 Highlight 对象。

示例

下面的代码片段演示了如何将两个范围添加到新的高亮显示对象中

js
const highlight = new Highlight();

const range1 = new Range();
const range2 = new Range();

highlight.add(range1).add(range2);

console.log(highlight.size); // 2

规范

规范
ECMAScript 语言规范
# sec-set.prototype.add

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅