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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:12:29
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了幾種使用JavaScript獲取地址欄參數的方法以及注意事項,非常的實用,這里推薦給大家
 
 

 

復制代碼代碼如下:

/**
 *  獲取地址欄參數
 *
 * @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獲取地址欄參數了呢,有疑問的話就留言吧。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 卓资县| 常宁市| 临洮县| 分宜县| 乌兰浩特市| 新乡市| 栖霞市| 无棣县| 富蕴县| 鹤庆县| 手游| 英山县| 黑龙江省| 平顶山市| 大余县| 赣州市| 鄄城县| 乐昌市| 高唐县| 鞍山市| 浠水县| 白城市| 吐鲁番市| 昭平县| 三原县| 图们市| 屏山县| 左权县| 枣阳市| 黔西| 阿拉善盟| 县级市| 普安县| 德昌县| 彭山县| 新密市| 重庆市| 翁牛特旗| 河源市| 大方县| 偏关县|