2011-04-21 66 views
0

說我有一個網站:如何使用javascript打印網頁的某個關卡目錄?

website.com/categories/stuff/morestuff

我將如何打印「東西」,如果我在「morestuff」目前。 含義打印第二個目錄或第三個等等。 謝謝。

+0

準確地說,「打印」是什麼意思?作爲JavaScript變量,你想要什麼樣的結果? – 2011-04-21 19:35:51

+0

是的一個變量會很好。我只是不知道正則表達式(如果多數民衆贊成是什麼) – odle 2011-04-21 19:37:05

回答

0

得到字符串document.location.href,在/字符分割它,然後使用倒數第二個字符串數組中

var a = document.location.href.split('/'); 
alert (a[a.length-2]); 
+0

明白了。謝謝。 – odle 2011-04-21 19:42:04

+0

你會怎麼做從左邊的方式? – odle 2011-04-21 19:48:10

+0

類似:alert(a [3]); – rob 2011-04-21 20:19:32

1

window.location.href讓你在瀏覽器網址,以便你可以做這樣的事情:

 
var arr = window.location.href.split('/') 

現在你有一個數組

0

所有頁面您可以分析您的window.location變量。

它包含整個URL。您可以從中解析出所需的信息。

0

嘗試變量location.pathnamewindow.location。我從W3CMozilla's Developer Center獲得了這些信息,強烈建議您將它們作爲初學者的信息來源!