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)
                        
