本节主要内容:

js获取url中参数值。

方法1:正则分析法

复制代码 代码示例:

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]); return null;

} // www.jquerycn.cn

调用:

复制代码 代码示例:

alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));

alert(GetQueryString("参数名3"));

方法2:

复制代码 代码示例:

function GetRequest() {

var url = location.search; //获取url中"?"符后的字串

var theRequest = new Object();

if (url.indexOf("?") != -1) {

var str = url.substr(1);

strs = str.split("&"); // www.jquerycn.cn

for(var i = 0; i < strs.length; i ++) {

theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);

}

}

return theRequest;

}

调用:

复制代码 代码示例:

var Request = new Object();

Request = GetRequest();

var 参数1,参数2,参数3,参数N;

参数1 = Request['参数1'];

参数2 = Request['参数2'];

参数3 = Request['参数3'];

参数N = Request['参数N'];

html获取url参数值,js获取url中参数值的两种方法相关推荐

  1. html+input改变图标,JS Input里添加小图标的两种方法

    我们在做网页的时候,经常需要在input里面添加小图标,那么这里就介绍比较常见的两种方法. 将小图标当做input的背景来插入,直接上代码吧: Box{ height: 50px; backgroun ...

  2. JSP中include的两种方法

      一.JSP中include的两种方法 1.include指令: 1 <%@include file="文件的绝对路径或者相对路径"%> file属性是必填的(绝对或 ...

  3. html密码框怎么添加小图标,JS Input里添加小图标的两种方法

    我们在做网页的时候,经常需要在input里面添加小图标,那么这里就介绍比较常见的两种方法. 方法一 将小图标当做input的背景来插入,直接上代码吧: *{ margin: 0; padding: 0 ...

  4. ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)

    ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练) 目录 模型训练评估中常用的两种方法代码实现 T1.留一法一次性切分训练 T2.K折交叉验证训 模型训练评估中 ...

  5. JS实现千位分隔符的两种方法

    分享JS实现千位分隔符的两种方法 自己最好在 VScode 进行练习,看不如动手来得深刻 方法一:普通方法 <script>function numFormat(num) {var tmp ...

  6. python 获取csv的列数_Python读取excel的两种方法

    excel是什么 Microsoft Excel是一个使用非常广泛的电子表格程序.它的用户友好性和吸引人的功能使其成为数据科学中常用的工具.对于excel来说,整个excel文件称为工作簿,工作簿中的 ...

  7. Redis中持久化的两种方法详解

    Redis提供了两种不同的持久化方法来将数据存储到硬盘里面.一种方法叫快照(snapshotting),它可以将存在于某一时刻的所有数据都写入硬盘里;另一种方法教只追加文件(append-only f ...

  8. MATLAB中代码优化的两种方法

    MATLAB中的代码优化 MATLAB中的代码优化有两种重要的方法:预分配组和向量化循环. 我们举一个简单的例子来看,创建一个MATLAB函数来计算f(x) = sin(x / 100π): func ...

  9. JS实现合并单元格的两种方法

    本后端菜狗想在网上找合并单元格的代码,结果找到的都是太老的代码,然后就只能用Js手写了两种方法(第二种方法叫了个前端大佬写的) 废话不多说,直接上代码: (由于时间有点小久,就不写思路和过程啦) 第一 ...

  10. 提取pdf文件中文字的两种方法

    如今,在我们的工作与学习中已经不是单单使用word.Excel等格式文件了,pdf格式的文件已经被广泛地运用到我们的办公室中.大家都知道pdf文件是不可直接编辑与修改的,使用起来有些不便.那么当我们需 ...

最新文章

  1. Visual Studio 2017 15.7预览版发布
  2. python基础第二天(day14)
  3. python使用字典格式化字符串-python实现字符串和字典的转换
  4. LeetCode算法题12:递归和回溯-字符串中的回溯问题
  5. Web高级征程:《大型网站技术架构》读书笔记系列
  6. 16位汇编 Hook int 0实例
  7. applicationContext.xml
  8. oracle获取登录名,oracle如何获取当前登录的用户名
  9. 1. MySQL基础概念及mysql安装,从MySQL获得帮助 及视频下载地址
  10. stata软件meta分析模块安装教程
  11. Matlab编写摩斯代码,以摩斯电码为例为 Arduino 编写库
  12. 计算机里的硬盘分区,Disk Genius对电脑硬盘分区的详细步骤
  13. 椭圆曲线上的加密算法——MV(Menezes-Vanstone)算法的具体实现
  14. RC / RL并联电路计算
  15. 研发大局观(15.8.25 )
  16. ubanutu 安装php,腾讯的这个JS幻灯太难扣了,求高人指点。。。_html/css_WEB-ITnose
  17. Codeforces Round #127 (Div. 1) B. Guess That Car! 扫描线
  18. JAVA,中使用do - while格式 得出5的阶乘
  19. 我的世界服务器物品管道,我的世界EIO教程末影接口mod物品导管合成方法与使用...
  20. 计算机网络交换机组网及虚拟局域网实验报告,計算机网络实验虚拟局域网VLAN实验报告.doc...

热门文章

  1. Centos7 修改主机名
  2. POJ - 1251(最小生成树.krustal)
  3. 软设考试成绩查询结果
  4. 数据结构与算法之排序(归纳总结三)
  5. Windows 桌面主题,桌面背景
  6. 一个不限制插值个数和上采样倍数的视频增强方法
  7. 用实力给自己正名,YOLOv5:道路损伤检测我最强!GRDDC'2020大赛报告
  8. 手势识别与健身活动识别推理库20bn-realtimenet
  9. 年薪40W,如何高效准备大厂AI算法岗面试?
  10. 旷视周而进:人脸识别简史与距离对齐技术的应用