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