копировать строку из локального хранилища при нажатии кнопки в Jquery - PullRequest
0 голосов
/ 07 мая 2020

Я хочу скопировать строку, когда я нажимаю кнопку, а функция text.select () не работает со строкой.

Кто-нибудь может сказать мне, как я могу это сделать

//getting the text from local storage
let text = window.localStorage.getItem('content');//return string

//select the text
text.select();//this give the error because this only accept the HTML collection

//range
text.setSelectionRange(0, 999999999);
//copy command
document.execCommand("copy");

1 Ответ

1 голос
/ 07 мая 2020

Используйте API буфера обмена :

const text = window.localStorage.getItem('content');
navigator.clipboard.writeText(text).then(function() {
  /* clipboard successfully set */
}, function() {
  /* clipboard write failed */
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...