Приветствую! Предо мной стоит задача: выводить выделенный мышкой текст, причем, чтобы предыдущий выделенный текст не удалялся
Решил попробовать забивать в массив, но не получается...
html:
<script>
let arr = [];
var text = "";
function getSelectedText() {
var text = "";
if (window.getSelection) {
text = window.getSelection();
} else if (document.getSelection) {
text = document.getSelection();
} else if (document.selection) {
text = document.selection.createRange().text;
}
arr.push(text);
document.getElementById("id1").textContent = arr;
return text;
}
</script>
<body>
<header>
Набор предложений: оаоаоаоааоаоаоа
<input id="input" style="width:200px" value="Как тут писать?">
<button id="button" onclick="getSelectedText()">Запуск JS скрипта</button>
<div id="id1"></div>
</header>
</body>
Буду рад любой помощи) Заранее спасибо