Ich brauche nur eine einfache Funktion, die die aktuelle URL nach einem String (zB "nature") durchsucht und dann einem Objekt eine Klasse hinzufügt. Ich suche immer nach Wegen, die Abfrage zu durchsuchen, aber ich möchte die gesamte URL durchsuchen. Wenn möglich, ohne jQuery. Wenn nicht, wird jQuery funktionieren.
Sie können die URL mit window.location.href
abrufen und nach Belieben suchen:
window.location
gibt ein Objekt Location
zurück, das eine Eigenschaft href
enthält, die die gesamte URL enthält der Seite.
Der einfachste Ansatz ist etwa so:
%Vor% Das gibt -1
zurück, wenn die Zeichenfolge nicht gefunden wird. Andernfalls wird der Index der Zeichenfolge in der URL-Zeichenfolge zurückgegeben.
Wenn Sie im QueryString nach einem Wert suchen, können Sie Folgendes versuchen:
%Vor%Andernfalls können Sie dies tun:
%Vor%Sie können das auch tun:
%Vor%Um zu überprüfen, ob das Wort gefunden wurde, können Sie Folgendes tun:
%Vor%Der Hash in der URL hat Probleme für mich verursacht, stattdessen habe ich ein "?" verwendet.
Als Beispiel nehmen wir an, ich habe die URL: Ссылка
Zuerst habe ich die URL abgerufen:
%Vor%Dann nehme ich alles aus dem Index von "?" + 1 (weil ich "?" Nicht mit einschließen möchte) weiter.
%Vor%activeItem wird "someString"
seinTags und Links javascript