獲取當前:html
var url = window.location.href;
百度爲例:數組
var url=window.location.href; console.info(url); http://www.jspp.cn/testbin/apptest/app-site/explore.html;
split() 方法用於把一個字符串分割成字符串數組。 app
先用split('?')把URL和參數分離: jsp
var url=window.location.href;
var urlArr = url.split('?');
console.info(urlArr);
["http://www.jspp.cn/testbin/apptest/app-site/explore.html"]
var url=window.location.href;var urlArr = url.split('?');
var k = urlArr[0], appU = k.split('/');
console.log(k);
console.log(appU);
獲得: VM363:1 http://www.jspp.cn/testbin/apptest/app-site/explore.html
["http:", "", "www.jspp.cn", "testbin", "apptest", "app-site", "explore.html"]
0:」http:"
1:""
2:"www.jspp.cn"
3:"testbin"
4:"apptest"
5:"app-site"
6:"explore.html"
length:7url
直接那數組最後一個就是文件名:
var L = appU[appU.length - 1];
console.log(L);//拿到當前頁名稱 判斷傳遞參數獲得:"explore.html"