源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

使用JavaScript获取地址栏参数的方法

  • 时间:2021-01-05 16:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:使用JavaScript获取地址栏参数的方法
[u]复制代码[/u] 代码如下:
/**  *  获取地址栏参数  *  * @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 后面没有参数,那强行输出调用结果有的时候会报错
[u]复制代码[/u] 代码如下:
window.onload = function() {        var myurl = GetParm("id");     if (myurl != null && myurl.toString().length > 1) {         alert(GetParm("id"));     } }
这样就不会报错了! 注释:ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。 小伙伴们是否理解了如何使用JavaScript获取地址栏参数了呢,有疑问的话就留言吧。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部