Как заставить кнопку «копировать в буфер обмена» работать для моего HTML + Javascript? Я читал разные посты и попытался это, но он не работает для меня:Не работает: Скопируйте HTML-подпись в буфер обмена с Javascript
<button type="button" id="copy-button" data-clipboard-target="#copy">Copy</button>
<script>
(function(){
new Clipboard('#copy-button');
})();
</script>
<script src="//cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.4.0/clipboard.min.js"></script>
Цель состоит в том, чтобы создать инструмент электронной подписи - заполните поля, нажмите кнопку копирования и вставьте его в свой адрес электронной почты создатель подписи клиента.
Вот полный код: https://jsfiddle.net/t7y5uq89/
(Извиняюсь заранее за сочетание HTML + JavaScript в одном файле - Я самостоятельно образованный кодировщик)
Hi Midas, спасибо за отзыв! Функция копирования работает, но теперь функциональность onkeyup больше не работает. Есть идеи? Я изменил код: сначала я добавил глобальный шрифт в CSS, а затем разделил CSS и Javascript из HTML, что упростило работу. Новая версия: https://jsfiddle.net/Tommy_86/vgLrg0h4 – Tom
@Tom Вам необходимо изменить настройки JSFiddle на панели Javascript. Он настроен на перенос всего JS-кода в событие 'onload', но это должно быть установлено на« wrap-in
». Обтекание 'onload' полезно, только если вы скрипка не использует никаких функций. – Midas