Es wird hauptsächlich das Standortobjekt verwendet, das Informationen über die aktuelle URL enthält. Es ist ein Teil des Fensterobjekts und kann über die Eigenschaft "Fenster.location" zugegriffen werden.
Methode 1, JS -Methode, um den Projekt Root -Pfad zu erhalten
function getrootpath () {var curpageurl = window.document.location.href; var rootPath = curpageurl.split ("//") [0] + curpageurl.split ("//") [1] .split ("/") [0] + curpageurl.split ("//") [1] .Ssplit ("/") [1]; RootPath zurückgeben;}Methode 2 (window.document.location.href/window.document
Funktion getRootpath_Web () {// Die aktuelle URL erhalten, wie z. // Erhalten Sie das Verzeichnis nach der Host -Adresse, wie z. var pos = curwwwpath.indexof (Pathname); // die Host -Adresse erhalten, wie z. // den Projektnamen mit "/" erhalten, wie:/uimcardprj var projectName = pathname.substring (0, pathname.substr (1) .Indexof ('/') + 1); return (localhostpaht + projectName);}Methode 3 (window.location.PathName/window.location.protocol/window.location.host)
Funktion getrootpath_dc () {var pathname = window.location.PathName.substring (1); var webname = pathname == ''? '': pathname.substring (0, pathname.indexof ('/')); if (webname == "") {return window.location.protocol + '//' + window.location.host; } else {return window.location.protocol + '//' + window.location.host + '/' + webname; }}Notiz:
1. Dokument impliziert ein Dokumentobjekt, während das Fenster ein Fensterobjekt impliziert, und es kann mehrere Dokumentobjekte unter einem Fenster geben.
Es gibt also nur ein Fenster.location.href unter einem Fenster, aber es kann mehrere Dokumente.url, document.location.href ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2. window.location.href und document.location.href können Werte zugewiesen und dann auf andere Seiten springen. Das Dokument.url kann nur gelesen, aber nicht geschrieben werden ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3. Ausführliche Informationen zum Standortobjekt finden Sie unter w3school //www.vevb.com/w3school/jsref/dom_obj_location.htm
Wulin.com Editor fügte hinzu:
Ausschließen von Werbungsimplementierungen für bestimmte Verzeichnisse
var pathname = window.document Alert ("Web, HTML5, CSS Mehrere Verzeichniscodes werden nicht ausgeführt");}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.