La question du jour : comment copier du texte en javascript.

En théorie

On va utiliser les objets suivants : la sélection DOM, et un Range.

La sélection DOM consiste en un objet, présent dans HTML5, qui permet de gérer les sélections de texte à l’intérieur d’un document.

Le range est un intervalle, qui permet de définir une zone continue dans un document.

En pratique, mis bout à bout

En pratique : on crée un range, on fait pointer la sélection dessus (en veillant à supprimer la sélection actuelle), et on exécute la commande « copy » pour copier la sélection dans le presse-papier.

  1.  

Exemple : copier le code javascript (ne fonctionne qu’avec un navigateur compatible HTML5)

One Comment

  1. Philippe @ HTML5 Débloque-notes says:

    Tout simplement… simple.
    6 lignes qui vont rendre de grands services.
    A voté : pour.
    Bravo et merci.