Как использовать копию select execCommand в мобильном телефоне? - PullRequest
0 голосов
/ 06 августа 2020

Я хочу использовать опцию выбора для копирования текста. Он может копировать в P C, но не может копировать на мобильном телефоне.

Это мой код:

mycodenow

function SelectText(element) {
  var doc = document,
    text = doc.getElementById(element),
    range, selection;
  $(".h").css('display','block');
    if (window.getSelection) {
    selection = window.getSelection();
    range = document.createRange();
    range.selectNodeContents(text);
    selection.removeAllRanges();
    selection.addRange(range);
    document.execCommand("copy");
  }
  $(".h").css('display','none');
}
const selectElement = document.querySelector('.ice-cream');
selectElement.addEventListener('change', (event) => {
  const result = document.querySelector('.result');
  console.log(event.target.value);
  SelectText(event.target.value);
});
.h{
  display: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="h" id="A">AA</div>

<select class="ice-cream">
  <option>A</option>
</select>

Как мне делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...