-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathindex.md
More file actions
54 lines (34 loc) · 1.53 KB
/
index.md
File metadata and controls
54 lines (34 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
title: "HighlightRegistry: delete() Methode"
short-title: delete()
slug: Web/API/HighlightRegistry/delete
l10n:
sourceCommit: 47ed48a36b456f8ea9ab6aaa5969c55d2912edcb
---
{{APIRef("CSS Custom Highlight API")}}
Die **`delete()`** Methode der [`HighlightRegistry`](/de/docs/Web/API/HighlightRegistry)-Schnittstelle entfernt ein benanntes [`Highlight`](/de/docs/Web/API/Highlight)-Objekt aus der `HighlightRegistry`.
`HighlightRegistry` ist ein {{jsxref("Map")}}-ähnliches Objekt, sodass dies dem Einsatz von {{jsxref("Map.delete()")}} ähnelt.
## Syntax
```js-nolint
delete(customHighlightName)
```
### Parameter
- `customHighlightName`
- : Der Name, als {{jsxref("String")}}, des [`Highlight`](/de/docs/Web/API/Highlight)-Objekts, das aus der `HighlightRegistry` entfernt werden soll.
### Rückgabewert
Gibt `true` zurück, wenn ein `Highlight`-Objekt unter dem angegebenen Namen in der `HighlightRegistry` war; andernfalls `false`.
## Beispiele
Das folgende Codebeispiel registriert ein Highlight in der Registry und löscht es dann:
```js
const myHighlight = new Highlight(range1, range2);
CSS.highlights.set("my-highlight", myHighlight);
CSS.highlights.delete("foo"); // false
CSS.highlights.delete("my-highlight"); // true
```
## Spezifikationen
{{Specifications}}
## Browser-Kompatibilität
{{Compat}}
## Siehe auch
- [Die CSS Custom Highlight API](/de/docs/Web/API/CSS_Custom_Highlight_API)
- [CSS Custom Highlight API: Die Zukunft des Hervorhebens von Textbereichen im Web](https://css-tricks.com/css-custom-highlight-api-early-look/)