The Selection API enables developers to access and manipulate the portion of a document selected by the user.
- access the currently selected nodes
- modify the current selection, expanding or collapsing it or selecting an entirely different part of the document
- delete parts of the current selection from the DOM.
The Selection API also provides two events, both firing on