js获取url参数值的几种方法

js获取url参数值的几种方法一 字符串分割分析法 functionrequ paras varurl location href varparaStrin url substring url indexOf 1 url length split amp varparaObj for i 0 j paraString i

一、字符串分割分析法

function request(paras) { var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {}; for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); } var returnValue = paraObj[paras.toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } }

二、正则分析法

function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null){ return unescape(r[2]); }else{ return null; } }




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233285.html原文链接:https://javaforall.net

(0)
上一篇 2025年8月1日 下午1:01
下一篇 2025年8月1日 下午1:22


相关推荐

  • AdventureWorks2008 数据库安装

    AdventureWorks2008 数据库安装我使用的操作系统是win8.1,由于对早前安装的sqlserver2008的兼容性不太好,要安装对应的servicepack来解决一下这个问题。如何使用SQLServer在Windo

    2022年7月3日
    27
  • 机器翻译之BLEU值

    机器翻译之BLEU值1 简介 BLEU BilingualEva 相信大家对这个评价指标的概念已经很熟悉 随便百度谷歌就有相关介绍 原论文为 BLEU aMethodforAu IBM 出品 本文通过一个例子详细介绍 BLEU 是如何计算以及 NLTKnltk align bleu scor

    2026年3月17日
    2
  • jquery智能弹出层,自己主动推断位置

    jquery智能弹出层,自己主动推断位置

    2022年2月7日
    104
  • django配置文件详解_pycharm配置python

    django配置文件详解_pycharm配置python前言django框架的日志通过python内置的logging模块实现的,既可以记录自定义的一些信息描述,也可以记录系统运行中的一些对象数据,还可以记录包括堆栈跟踪、错误代码之类的详细信息。log

    2022年8月7日
    12
  • u8和u16是什么意思_u8在哪里声明的

    u8和u16是什么意思_u8在哪里声明的unsignedint32(C语言标准表达方法)2.uint32_t;3.u32;这三种表达式是同一个意思,只是在不用的版本当中,为了兼容旧版本而出现这么多的表达方式。但不管怎么变化,都是基于标准c。主要用处是为了在定义数据类型的时候少写几个符号。unsignedchar=uint8_t=u8unsignedshortint=…

    2022年10月15日
    4
  • android x86 最低内存,安卓模拟器低配置版哪个好 电脑内存再小也不怕卡

    android x86 最低内存,安卓模拟器低配置版哪个好 电脑内存再小也不怕卡现在安卓模拟器作为安卓文件在电脑上运行的辅助工具 使用率非常高 不过有一些用户表示自己的电脑配置比较低 使用一些较为热门的模拟器可能会比较卡 不好用 那么下面小编就为大家推荐一番 安卓模拟器低配置版哪个好 1 叶子猪手游模拟器叶子猪手游模拟器资源下载版本名称下载地址叶子猪模拟器官方最新版首先我们将来说说叶子猪手游模拟器 相信喜欢玩游戏的小伙伴都知道 它稳定兼容 99 以上硬件配置 简单易用 系统占用小

    2026年3月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号