?>

Wie kopiere ich Javascript-Text in die Zwischenablage?

Wie kopiere ich Javascript-Text in die Zwischenablage?

Um einen beliebigen Text in die js-Zwischenablage zu kopieren, können Sie diesen Text in die Eingabe einfügen, die sichtbar und nicht in einem verdrehten div sein muss. Wählen Sie ihn aus und verwenden Sie die integrierte Funktion js document.execCommand ("copy");

Html

<i class="fas fa-copy sx-copy" style="cursor: pointer;" data-toggle="tooltip" title="Скопировать ссылку"></i> <input id="cont" type="text" value="Любой ваш текст" style="position: absolute; left: -20000px;"/> 

Bitte beachten Sie, dass die Eingabe sichtbar ist, aber um nicht sichtbar zu sein, wird die absolute Positionierung -20000px verwendet

Js

$(".sx-copy").on("click", function() { var input = document.getElementById("cont"); // Select the input node's contents input.select(); // Copy it to the clipboard _.delay(function() { try { // Теперь, когда мы выбрали текст ссылки, выполним команду копирования var successful = document.execCommand("copy"); var msg = successful ? 'successful' : 'unsuccessful'; sx.notify.success("Ссылка скопирована"); } catch(err) { throw err; sx.notify.error('Oops, unable to copy'); } }, 300); }); 

Alle Kommentare (0)
Keine Kommentare