Показать сообщение отдельно
  #1 (permalink)  
Старый 22.11.2019, 14:52
Новичок на форуме
Отправить личное сообщение для Keberson Посмотреть профиль Найти все сообщения от Keberson
 
Регистрация: 22.11.2019
Сообщений: 7

Вывод информации без удаления предыдущей
Приветствую! Предо мной стоит задача: выводить выделенный мышкой текст, причем, чтобы предыдущий выделенный текст не удалялся

Решил попробовать забивать в массив, но не получается...

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>

Буду рад любой помощи) Заранее спасибо

Последний раз редактировалось Keberson, 22.11.2019 в 15:08.
Ответить с цитированием