Selection experiments
by IllusionMH
HTML
<p>Lorem <span>ipsum</span> dolor sit amet, consectetur adipisicing elit. Porro eius numquam reprehenderit officia sit neque minus ratione maxime ut eaque nesciunt illum provident nobis delectus voluptates quibusdam corporis expedita incidunt!</p>
<input type="button" value="qwe">
</br>
<h3>Tile text</h3><p>paragraph text</p>
JavaScript
document.querySelector('input').onclick = function () {
console.log(getSelection());
};
var getSelection = function () {
var selection;
if (window.getSelection()) {
/*Opera 29, IE11, FF34, GC40, IE9*/
selection = window.getSelection();
} else if (window.document.getSelection) {
selection = window.document.getSelection();
} else if (window.document.selection) {
selection = window.document.selection.createRange().text;
}
return selection.toString();
};