Задать вопрос
partyzanx
@partyzanx

Как сделать скрипт, копирующий «текущий url + якорь объекта», на который происходит нажатие?

На странице есть много элементов с уникальным айди, но у всех классы "copy" и "copy2"
<li class="copy" id="exercise1"><span>Download the chinese words worksheet, print it and write it.</span></li> 
<li class="copy" id="exercise2"><span>Download the chinese words worksheet, print it and write it.</span></li> 
<li class="copy" id="exercise3"><span>Download the chinese words worksheet, print it and write it.</span></li>  
<span class="copy2" id="exercise4"><span>Download the chinese words worksheet, print it and write it.</span></span >


Как сделать скрипт, чтобы при нажатии на них происходило молчаливое копирование в буферобмена текущей ссылки страницы + id этого элемента?
Чтобы получалась копированная ссылка, например, site.com/publ/howtodothat#exercise2.
Нужно, чтобы в html больше не добавлялись другие элементы, то есть, чтобы в коде прописывались классы "copy" и "copy2", при нажатии на которых происходит копирование.

Всплывающие оповещения, что ссылка скопирована, я настрою отдельно. Спасибо!
  • Вопрос задан
  • 279 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 2
dpigo
@dpigo
Front-end developer
window.location.href + event.target.id + document.execCommand('copy')

https://stackoverflow.com/questions/400212/how-do-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
13 дек. 2024, в 16:39
20000 руб./за проект
13 дек. 2024, в 16:27
60000 руб./за проект