js如何获取url上的参数
通过JS获取URL上的参数,介绍以下两种方式:
1)字符串截取,根据问号(?)、与号(&)截取
2)使用正则表达式直接匹配出结果
A)使用正则 /^[^\?]+\?([\w\W]+)$/ 匹配问号前后的内容
B)使用正则 /([^&=]+)=([\w\W]*?)(&|$|#)/g 匹配参数部分
操作方法
- 01
在同一目录下新建两个测试页面 1)Home.html 用于放置测试连接 2)Test.html 用于解析URL参数
- 02
在页面上添加超链接和获取URL地址的JS
- 03
使用字符串截取的方式,解析URL的参数
- 04
添加测试地址中参数值为空的解析
- 05
修改JS代码,将结果放到数组中返回 由于测试代码将解析结果存放在result数组中的,因此,在浏览器的Console中输入result即可看到解析后的结果
- 06
使用正则匹配URL中问号前面的部分
- 07
使用正则匹配URL参数部分 由于测试代码将解析结果存放在result2对象中的,因此,在浏览器的Console中输入result即可看到解析后的结果
- 08
使用浏览器属性可以直接获取到URL问号后面的参数部分的字符串
赞 (0)