javascript二维数组(6)JS获取url参数

以下是一个简单的JavaScript函数,用于获取URL参数的值:

javascript 复制代码
function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return null;
}

这个函数接受一个参数名称作为输入,并返回对应的参数值。如果找不到该参数,则返回null。

例如,如果您想要获取名为"param1"的URL参数的值,可以使用以下代码:

javascript 复制代码
var param1Value = getQueryVariable("param1");

该函数首先获取URL的查询字符串(即问号后面的部分),然后将其拆分成一个个的键值对。接下来,它循环遍历这些键值对,查找与所需参数名称匹配的键。如果找到了匹配的键,则返回相应的值。否则,返回null。


@漏刻有时

相关推荐
zs宝来了2 分钟前
Next.js SSR/SSG:路由与渲染模式深度解析
前端·javascript·框架
小小仙。6 分钟前
IT自学第三十七天补充
java·开发语言
少司府7 分钟前
C++基础入门:初识模板
开发语言·c++·c·模板·函数模板·类模板·泛型编程
jinanwuhuaguo9 分钟前
OpenClaw范式深度剖析:从技术突破到安全治理的系统性研究(第二篇)
开发语言·人工智能·安全·架构·kotlin·openclaw
lly20240611 分钟前
C++ 命名空间
开发语言
Mr数据杨13 分钟前
AIGC工具平台-Tarui2.x智能工具桌面错误解决办法
运维·服务器·aigc
问水っ13 分钟前
Qt高级编程 第7章 用QtConcurrent实现线程处理
java·开发语言
谢尔登14 分钟前
【Next】客户端组件和服务端组件
前端·javascript·react.js·架构
代码中介商18 分钟前
C语言进程管理与内存管理深度解析
c语言·开发语言