files/en-us/web/api/selection/deletefromdocument/index.md
{{ ApiRef("DOM") }}
The deleteFromDocument() method of the
{{domxref("Selection")}} interface invokes the {{domxref("Range.deleteContents()")}} method on the selected {{domxref("Range")}}.
deleteFromDocument()
None.
None ({{jsxref("undefined")}}).
This example lets you delete selected text and/or nodes by clicking a button. Upon clicking the
button, the
{{domxref("Window.getSelection()")}} method gets the selected content, and the
deleteFromDocument() method removes it.
<p>Try highlighting some of the elements in these paragraphs.</p>
<p>
Once you do, you can remove the selected content by clicking the button below.
</p>
<h2>All of the selected text/nodes will be removed.</h2>
<button>Delete selected text</button>
let button = document.querySelector("button");
button.addEventListener("click", deleteSelection);
function deleteSelection() {
let selection = window.getSelection();
selection.deleteFromDocument();
}
{{EmbedLiveSample("Examples")}}
{{Specifications}}
{{Compat}}