?>

¿Cómo copiar texto javascript al portapapeles?

¿Cómo copiar texto javascript al portapapeles?

Para copiar cualquier texto en el portapapeles js, puede pegar este texto en la entrada, que debe estar visible y no en un div trenzado, seleccionarlo y usar la función incorporada js document.execCommand ("copiar");

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;"/> 

Tenga en cuenta que la entrada es visible pero para que no sea visible utiliza posicionamiento absoluto -20000px

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); }); 

todos los comentarios (0)
Sin comentarios