手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >使用JavaScript获取地址栏参数的方法
使用JavaScript获取地址栏参数的方法
摘要:复制代码代码如下:/***获取地址栏参数**@exampleGetUrlString('id')**@desc调用时加上判断,保证程序不会出...

复制代码 代码如下:

/**

* 获取地址栏参数

*

* @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("["=([^&]*)(&"));

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获取地址栏参数了呢,有疑问的话就留言吧。

【使用JavaScript获取地址栏参数的方法】相关文章:

javascript实现模拟时钟的方法

JavaScript中使用Math.PI圆周率属性的方法

JavaScript实现鼠标点击后层展开效果的方法

javascript实现可全选、反选及删除表格的方法

JavaScript实现将UPC转换成ISBN的方法

javascript实现获取服务器时间

JavaScript中的lastIndexOf()方法使用详解

javascript实现十秒钟后注册按钮可点击的方法

javascript实现Table间隔色以及选择高亮的方法

JavaScript中使用自然对数ln的方法

精品推荐
分类导航