JavaScript 解析 URL 查询参数的示例代码
作者:木棉时间:2026-10-28 00:17:26浏览:469
本文提供一段 JavaScript 代码,演示如何从包含查询参数的 URL 字符串中提取键值对。通过 indexOf 定位问号,利用 substr 截取参数部分,再经 split 分割并遍历输出,适用于简单的参数解析场景。
JavaScript 解析 URL 查询参数的示例代码
代码示例如下:
<script type="text/javascript">
/**
* 解析URL地址中的查询参数
* 来源:www.jb51.net
*/
var url="www.jb51.net/af.php?id=50&a=100";
alert(url);
if(url.indexOf("?")!=-1){
var p=url.indexOf("?"); //返回所在位置
var str = url.substr(p+1) //从这个位置开始截取
strs = str.split("&"); //拆分
alert(strs);
for(var i=0;i<strs.length;i++){
document.write([strs[i].split("=")[0]],'=',unescape(strs[i].split("=")[1]),'<br>');
}
}else{
alert("没有参数");
}
// date:2013/2/22
</script>作者最新文章
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
D3.js 与 ECharts 选型对比:灵活性 vs 开发效率
2026-11-05 09:45:01
为什么JS中typeof []返回object:数组类型检测误区解析
2026-11-04 19:50:47
