Вставка в Excel после window.getSelection () не работает - PullRequest
1 голос
/ 28 мая 2019

Я хотел бы скопировать HTML-код из div в Excel.Приведенный ниже код копирует содержимое моего div:

<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
  </head>    
  <body>
    <div id="copyString"></div>    
    <script>
      var copyString = "Col1\tCol2<br>1\t2";
      $('#copyString').html(copyString);
      window.getSelection().selectAllChildren(document.getElementById('copyString'));
    </script>    
  </body>
</html>

Когда я вставляю код в Excel, я ожидаю получить такой результат:

enter image description here

Однако у меня есть такой результат:

Это странно, потому что, когда я вставляю его сначала в Notepad ++, а затем в ExcelУ меня нет проблемы.Не могли бы вы сказать мне, почему это не работает, как ожидалось, пожалуйста?

...