巴士文案网—你身边的文案专家

巴士文案网—你身边的文案专家

如何取page名字

59

要获取当前页面的名称,可以使用JavaScript中的`location`对象。以下是一个示例函数,用于获取当前页面名称(不带后缀名):

```javascript

function pageName() {

var a = location.href;

var b = a.split("/");

var c = b.slice(b.length - 1, b.length);

return c;

}

```

这个函数首先获取当前页面的完整URL,然后通过分割字符串来获取路径部分,最后返回路径部分的最后一个元素,即页面名称(不带后缀名)。

如果你需要获取当前页面名称(带后缀名),可以稍微修改这个函数:

```javascript

function pageNameWithSuffix() {

var a = location.href;

var b = a.split("/");

var c = b.slice(b.length - 1, b.length);

return c;

}

```

这个函数与之前的函数类似,只是返回的是路径部分的最后一个元素,即页面名称(带后缀名)。

此外,如果你需要获取当前页面名称并去除查询参数,可以使用以下函数:

```javascript

function pageNameWithoutQuery() {

var strUrl = location.href;

var arrUrl = strUrl.split("/");

var strPage = arrUrl[arrUrl.length - 1];

if (strPage.indexOf("?") >= 0) {

strPage = strPage.split('?');

}

return strPage;

}

```

这个函数首先获取当前页面的完整URL,然后通过分割字符串来获取路径部分,最后检查路径部分是否包含查询参数(`?`),如果包含,则去除查询参数后返回页面名称。