Ich habe einige Daten in einer Tabelle, in denen Sie durch Klicken auf eine andere Stelle navigieren, aber die Leute verlangen, dass Sie den Text markieren können, um ihn an anderer Stelle kopieren / einfügen zu können. Da sie Links sind, ist das Standardverhalten in HTML das Ziehen des Links ... Ich weiß nicht warum oder wie das nützlich ist, aber ich möchte das auf bestimmten Links deaktivieren.
TL; DR : Ich möchte den Text eines Links markieren und nicht ziehen.
Das gif unten sollte helfen, mein Problem zu erklären.
Ich habe Beispiele gesehen, die beide verhindern Hervorhebung & amp; Ziehen mit etwas wie dies
<a draggable="false" href="#">
oder das
%Vor%Oder das
%Vor%Aber das ist offensichtlich nicht das, was ich hier brauche. Kann ich was machen?
@Julien Grégoires Antwort oben brachte mich auf den richtigen Weg, aber der folgende Code ist die Grundlage dessen Ich habe am Ende benutzt.
Sie können feststellen, ob der Benutzer die Maus nach dem Klick bewegt und wenn dies der Fall ist, die Auswahl mit window.getSelection
vornehmen. So etwas zum Beispiel:
Tags und Links javascript html