国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用JavaScript獲取地址欄參數的方法

2019-11-20 13:39:38
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

/**
 *  獲取地址欄參數
 *
 * @example GetUrlString('id')
 *
 * @desc    調用時加上判斷,保證程序不會出錯
 *             var myurl = GetUrlString('id');
 *             if (myurl != null && myurl.toString().length > 1) {
 *                  alert(GetUrlString("id")); 
 *             }
 *
 * @param String  param 要獲取地址欄中的參數名
 * @return String Value
 * @type String
 *
 * @name GetUrlString()
 *
 */
function GetUrlString(param) {
    var sValue = location.search.match(new RegExp("[/?/&]" + m + "=([^/&]*)(/&?)", "i"));
    return sValue ? decodeURI(sValue[1]) : decodeURI(sValue);
}

調用的時候統一做這樣的判斷,避免你沒有傳參數的話,比如你的地址是 abc.html 后面沒有參數,那強行輸出調用結果有的時候會報錯

復制代碼 代碼如下:

window.onload = function() {   
    var myurl = GetParm("id");
    if (myurl != null && myurl.toString().length > 1) {
        alert(GetParm("id"));
    }
}

這樣就不會報錯了!

注釋:ECMAScript v3 已從標準中刪除了 unescape() 函數,并反對使用它,因此應該用 decodeURI() 和 decodeURIComponent() 取而代之。

小伙伴們是否理解了如何使用JavaScript獲取地址欄參數了呢,有疑問的話就留言吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上杭县| 蕲春县| 防城港市| 泾川县| 舒城县| 广灵县| 鹤庆县| 长春市| 乌鲁木齐县| 多伦县| 左云县| 达拉特旗| 张家港市| 东阳市| 承德县| 灯塔市| 阜南县| 高淳县| 乌恰县| 乃东县| 天长市| 临桂县| 准格尔旗| 上饶县| 灌阳县| 田东县| 廉江市| 汉中市| 勐海县| 阆中市| 晴隆县| 万山特区| 札达县| 烟台市| 巴林左旗| 长宁县| 广水市| 玛曲县| 和平区| 吴旗县| 肇庆市|