Javascript - нажмите на слово, чтобы скопировать следующее в буфер обмена - PullRequest
0 голосов
/ 04 октября 2018

У меня есть следующий текст:

 <span>Fruit: apple</span>

Задача - скопировать в буфер обмена «яблоко», когда я нажму «фрукты».Не могли бы вы помочь.

Теперь я могу копировать только текст, который я нажал.Я не хочу копировать всю строку и вырезать ее.

<span>Fruit: apple</span>

const span = document.querySelector("span");

span.onclick = function() {
  document.execCommand("copy");
}

span.addEventListener("copy", function(event) {
  event.preventDefault();
  if (event.clipboardData) {
    event.clipboardData.setData("text/plain", span.textContent);
    console.log(event.clipboardData.getData("text"))
  }
});
...