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。


@漏刻有时

相关推荐
sleven fung3 分钟前
llama-cpp-python 本地部署入门
开发语言·python·算法·llama
头歌实践平台4 分钟前
C++面向对象 - 运算符重载的应用
开发语言·c++·算法
福大大架构师每日一题4 分钟前
rust 1.96.0 更新:语言、编译器、Cargo、Rustdoc、兼容性全面升级,必看完整解读
android·开发语言·rust
思麟呀5 分钟前
C++11并发编程:互斥锁
linux·开发语言·c++·windows
郭涤生15 分钟前
C++ 各类数据的内存分区与读写性能详解
开发语言·c++
Pluchon16 分钟前
萌萌技术分享笔记——Java综合项目
java·开发语言·笔记·git·github·mybatis·postman
j_xxx404_16 分钟前
Linux 线程日志系统设计:从策略模式、RAII 到 pthread 线程安全与内核写入路径|附源码
linux·运维·服务器·开发语言·c++·人工智能·策略模式
keke.shengfengpolang18 分钟前
2026出纳职业能力提升指南:从“收付款”到“洞察资金流”
大数据·服务器·人工智能
方也_arkling29 分钟前
【Java-Day13】内部类
java·开发语言
学Linux的语莫30 分钟前
deepagent知识
linux·运维·服务器