Machen Sie einen Ankertextteil von href?

8

Ich habe einen Link, der so aussieht:

%Vor%

Ist es möglich, dies in Hallo Welt zu rendern?

Der Link sollte auf Ссылка verweisen, ohne dies im href anzugeben.

Ich denke Javascript ist der beste Weg, dies zu tun?

Jede Hilfe wäre gut!

    
Liu Kang 24.07.2014, 06:26
quelle

9 Antworten

2

Können Sie das versuchen,

? %Vor%

Hinzugefügt onclick Event-Handler und erhalten die% Co_de% und% Co_de% des Tags und kombinieren sie zusammen. Dann wird es das erwartete Ergebnis geben.

Aktualisiert: Wenn Sie viele Links auf Ihrer Seite haben, können Sie JavaScript-Funktionen erstellen und sie aufrufen, wo immer dies erforderlich ist.

Javascript:

%Vor%

HTML:

%Vor%

Selbst wenn Sie jQuery integrieren möchten, kann der Prozess einfacher werden.

    
Krish R 24.07.2014, 06:33
quelle
6

unter der Annahme, dass href immer im Format https://www.google.com/?q= ist, könnten Sie Folgendes tun:

%Vor%     
Sudhir Bastakoti 24.07.2014 06:34
quelle
1
%Vor%     
Hasibur 24.07.2014 06:34
quelle
1

Dies kann Ihnen helfen

Javascript

%Vor%

HTML

%Vor%     
Mritunjay 24.07.2014 06:34
quelle
0

Sie können das onclick-Ereignis von javascript verwenden:

%Vor%

In Javascript können Sie dann so umgehen:

%Vor%

Arbeitsgeige

    
V31 24.07.2014 06:39
quelle
0

Vielleicht etwas wie:

%Vor%

Geige

Dies würde das href-Attribut ändern, bevor der Link gesendet wird

    
joegandy 24.07.2014 06:33
quelle
0

Viele Antworten, so wird noch eins nicht schaden. Vermutlich haben Sie keine Kontrolle über den Server, sonst würden Sie einfach die href dort ändern und damit fertig sein. Eine einfache Methode ist:

%Vor%

Wenn Sie textContent oder innerText verwenden, bedeutet dies, dass Sie im Inhalt der Verknüpfung eine Markierung haben können, die nicht Teil der href ist.

Eine allgemeinere Lösung, um nur die Links zu "google.com" in der href zu ändern, ist:

%Vor%

Der Test kann auf alles geändert werden, vielleicht möchten Sie ihn auf Klassenname oder eine andere Eigenschaft aufbauen. Wenn Sie alle Links ändern möchten, entfernen Sie einfach den Test.

    
RobG 24.07.2014 06:44
quelle
0

versuche das.

%Vor%     
sa77 24.07.2014 08:19
quelle

Tags und Links