function getQueryStringArgs() {
//取得查询字符串并去掉开头的问号
var qs = (location.search.length > 0 ? location.search.substring(1) : "");
//保存数据对象
args = {};
//取得每一项
items = qs.length ? qs.split("&") : [],
item = null;
name = null;
value = null;
//for循环
i = 0;
len = items.length;
//将每一项加入args对象中
for (i = 0; i < len; i++) {
item = items[i].split("=");
name = decodeURIComponent(item[0]);
value = decodeURIComponent(item[1]);
if (name.length) {
args[name] = value;
}
}
return args;
}
//假设 ?q=javascript&num=10
var args = getQueryStringArgs();
alert(args["q"]);
alert(args["num"]); 0
0
相关文章
为什么JavaScript正则表达式如此强大_从匹配到替换的完整模式指南【教程】
javascript如何实现拖放功能_它有哪些事件监听?
javascript正则表达式是什么_如何匹配和提取字符串
javascript如何操作日期和时间_有哪些常用函数呢
什么是解构赋值_如何在数组和对象中使用
java速学教程(入门到精通)
下载
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
C++ 设计模式与软件架构
本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。
14
2026.01.30
热门下载
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程
Swoft2.x速学之http api篇课程
共16课时 | 0.9万人学习
PHP基础入门课程
共33课时 | 2万人学习
最新文章








