Javascript - Textzeichenfolge beim Klicken kopieren

8

Ich habe gut 20 Minuten dafür online gesucht, konnte es aber nicht finden. Was ich will, ist in der Lage zu sein, eine Textzeichenfolge auf click ohne eine Taste zu kopieren. Die Textzeichenfolge befindet sich in einer "span" -Klasse.

  1. Der Benutzer bewegt sich über die Textzeichenfolge
  2. Der Benutzer klickt auf die Textzeichenfolge
  3. Textzeichenfolge wird in die Zwischenablage kopiert

Jede Hilfe wird sehr geschätzt. Danke!

    
Matthew 13.07.2017, 04:22
quelle

3 Antworten

12

Sie können copy event an <span> element anhängen, document.execCommand("copy") innerhalb des Event-Handlers verwenden, event.clipboardData auf span .textContent mit .setData() method von event.clipboardData

setzen

%Vor% %Vor%
    
guest271314 13.07.2017, 04:35
quelle
11

Dies ist der Code-Stift .

%Vor% %Vor%

Jquery Code hier

%Vor%     
Black Mamba 13.07.2017 04:35
quelle
6

Probieren Sie das aus. document.execCommand('copy')

  1. klicke auf das Element und kopiere den Text und poste mit tmp input-Element
  2. Kopieren Sie dann den Text von diesem Eingang

%Vor% %Vor%
    
prasanth 13.07.2017 04:32
quelle