Copier un texte dans le presse-papier avec JavaScript

"strClipboard" est une fonction JavaScript qui permet de copier le texte passé en argument de la fonction dans le presse-papier du navigateur, avec la méthode native "execCommand". Il est possible d'exécuter une fonction qui retourne le texte une fois qu'il a été copié.

function strClipboard(a, b) {
  var t = document.createElement('TEXTAREA');
      t.textContent = a;
  document.body.appendChild(t);
  t.select();
  document.execCommand('copy');
  t.parentNode.removeChild(t);
  if (typeof b === 'function') {
    b(a);
  }
}

strClipboard('Texte à copier', function(str) {
  alert('"' + str + '" a été copié dans le presse-papier');
});

Cet article vous a-t-il été utile ?

Super :)
Merci d'avoir donné votre avis !

Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !

^