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!
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.
unter der Annahme, dass href
immer im Format https://www.google.com/?q=
ist, könnten Sie Folgendes tun:
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.
Tags und Links javascript html http href anchor