3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
var url = document.location.href;
var urlList = url.split('/');
var a = urlList[urlList.length-1].split('.')[0];

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
方法如下:
1.采用正則表達(dá)式獲取地址欄參數(shù):
代碼如下:
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
// 調(diào)用方法
alert(GetQueryString("參數(shù)名1"));
alert(GetQueryString("參數(shù)名2"));
alert(GetQueryString("參數(shù)名3"));
2.例子:
若地址欄URL為:abc.html?id=123&url=http://www.maidq.com
用上面的方法去調(diào)用:alert(GetQueryString("url"));
則會彈出一個(gè)對話框:內(nèi)容就是 http://www.maidq.com
如果用:alert(GetQueryString("id"));那么彈出的內(nèi)容就是 123 ;
加一個(gè)判斷 ,判斷請求的參數(shù)是否為空把值賦給一個(gè)變量:
var myurl=GetQueryString("url");
if(myurl !=null && myurl.toString().length>1)
{
alert(GetQueryString("url"));
}

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
var url=location.href;
var match_arr=url.match(/\/([\w]*)\.html/i);
alert(match_arr[1]); //彈出的結(jié)果是3534
- 3 回答
- 0 關(guān)注
- 383 瀏覽
添加回答
舉報(bào)