0

我需要获取此人所在的当前页面名称,如果该页面名称与数组中的任何页面匹配,那么我需要显示一个显示搜索框的 html 块。我怎样才能在 JavaScript 中做到这一点?到目前为止,我有这个找到当前页面:

var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
4

1 回答 1

0
var aPages = [ 'page1', 'page2', 'page3' ];

if (aPages.indexOf) {
    if (aPages.indexOf(sPage) >= 0) {
        // We found a match.
    } else {
        // The page is not in the array.
    }
} else {
    // We're using an old browser that doesn't provide support for Array.indexOf.
}
于 2013-05-03T19:58:41.493 回答