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。


@漏刻有时

相关推荐
luck_bor6 小时前
File类&递归作业
java·开发语言
Bruce_kaizy6 小时前
c++ linux环境编程——文件io介绍以及open 、write 、read 三剑客深度详解
linux·服务器·c++·ubuntu·操作系统·文件io
Royzst8 小时前
xml知识点
java·服务器·前端
TechWJ8 小时前
数据库在公司内网,出差路上想查数据怎么办?
服务器·数据库·mariadb
lwx9148529 小时前
Linux系统中用户锁定后如何解锁
linux·运维·服务器
努力努力再努力wz9 小时前
【Qt入门系列】:按钮组件全解析:从 QAbstractButton 到快捷键事件、单选与复选机制
c语言·开发语言·数据结构·c++·git·qt·github
skywalk816310 小时前
言知(Yanzhi)系统提升建议报告和完工报告 by AutoCoder
开发语言·编程
cui_ruicheng10 小时前
Linux网络编程(九):应用层协议与序列化
linux·运维·服务器·网络
yunn_10 小时前
单例模式两种实现方法
开发语言·c++·单例模式
我材不敲代码10 小时前
Python基础:列表详解、增删改查及常用高阶操作
开发语言·windows·python