2010-07-16 54 views

回答

24

location.pathname.substr(1)會那樣。

+0

爲什麼既'substr'和'substring'作品? – wamp 2010-07-16 09:01:53

+0

@wamp'substr'有一個可選的長度,'substring'有一個可選的結束索引。在這種情況下,他們會做同樣的事情。 – IamFace 2016-01-29 16:39:42

3

您可以使用location.pathname.substring(1)

8

location對象有一個pathname屬性。

這會給你​​並刪除第一個字符,使用substring(1)

var path = location.pathname.substring(1); 
+0

哪個更好,'substr'或'substring'? – wamp 2010-07-16 09:05:15

+0

@wamp:沒有*更好的*(你對此意味着什麼?)。他們工作方式不同'substr'將長度作爲第二個參數,'substring'作爲另一個索引(應該提取字符串)。在這種情況下,你使用哪一個並不重要(並且我認爲它在內部是一樣的功能)。 – 2010-07-16 09:22:27