Heim >Web-Frontend >js-Tutorial >So verwenden Sie das A-Tag, um den absoluten Pfad des aktuellen Verzeichnisses in Javascript_javascript-Tipps zu erhalten
Wenn es um pfadbezogene Probleme geht, wird jeder an window.location denken. Tatsächlich stellt dieses Objekt eine ganze Reihe von Pfadinformationen bereit, zu den häufig verwendeten gehören:
1.location.href: Die vollständige URL der aktuellen Seite
2.location.pathname: Der Pfadname in der aktuellen URL
3.location.hash: Ankerpunkt
in der aktuellen URL
4.location.search: Abfrageparameter in der aktuellen URL
Der Standort verfügt jedoch nicht über ein Attribut, das den absoluten Pfad des aktuellen Verzeichnisses (mit Ausnahme des Dateinamens) direkt ermitteln kann. Über Google habe ich einige falsche Methoden gefunden, z. B. das Trennen der URL in ein Array durch „/“, das Entfernen des letzten Elements des Arrays und das anschließende Verketten in einem String. Wenn der Dateiname jedoch nicht in der URL angegeben ist, ist das Ergebnis völlig falsch.
Basierend auf früheren Codierungserfahrungen gibt das href-Attribut des a-Elements immer einen absoluten Pfad zurück, was bedeutet, dass relative Pfade in absolute Pfade umgewandelt werden können. Ich habe es mit dem folgenden Code versucht und es hat funktioniert: