Я хочу использовать опцию выбора для копирования текста. Он может копировать в 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>
Как мне делать?