JavaScript Range.deleteContents() — видалити вміст діапазону
Метод deleteContents() видаляє з документа все, що охоплює діапазон.
Загальний опис
Нічого не повертає — видалене зникає безслідно. Якщо воно ще знадобиться, бери extractContents(): той теж видаляє, але віддає вміст фрагментом.
Після видалення діапазон схлопується в точку на місці видаленого.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 9 | 12 | 9 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | 1 |
Приклади
+ запропонувати свій приклад у пісочниці
Видалити виділене — так працює клавіша Delete.
const selection = window.getSelection();
if (!selection.isCollapsed) {
// зникає безслідно
selection.getRangeAt(0).deleteContents();
}
// якщо видалене ще знадобиться:
// const removed = range.extractContents();
Коментарі
Коментарів ще немає — будьте першим!