2017-10-11 2 views
-4

Ich habe es bereits so eingerichtet, dass die Seiten-URL dynamisch den Wert href annimmt (ich kann das Attribut ändern oder bei Bedarf ein Attribut hinzufügen). Wie kann ich den Link den href Wert in die Zwischenablage kopieren?Attributwert in die Zwischenablage kopieren

Ich bin nicht auf der Suche nach dem Kopieren von Text von einem anderen Element, indem es auf id oder class aufrufen, ich versuche, den Link kopieren Sie den Text aus dem Attribut in sich.

<li><a href='page.url'><i class='material-icons'>content_copy</i></a></li> 
+2

Haben Sie das gesehen? https://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript?answertab=votes#tab-top –

+0

Mögliches Duplikat von [Wie kopiere ich in die Zwischenablage in JavaScript?] (Https://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript) – glennsl

Antwort

1

Sie Ihre eigene Lösung aufgrund der Browserunterstützung Macken nicht empfehlen Ausrollen, jedoch gibt es eine vollständig getestet und vertrauenswürdige Bibliothek kleine 2-Datei, die dieses Problem löst bereits (fast 20k Sterne auf GitHub) clipboard.js das sollte man In Betracht ziehen, hoffe, das hat dir geholfen.

+0

Alles, was ich tun musste, war den 'data-clipboard-text' hinzuzufügen Attribut. – gio1135

+0

yeh es ist wirklich eine einfache und nette Lösung – linasmnew

Verwandte Themen