js如何获取URL中的参数

js如何获取URL中的参数

这篇文章主要介绍js如何获取URL中的参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

获取 URL 中的参数

js如何获取URL中的参数

这个需求在三大框架的时代应用貌似不多了,不过面试中问的还是蛮多的,了解一下是好的

简单实现

varurlParams=newURLSearchParams('?post=1234&action=edit');console.log(urlParams.get('action'));//"edit"

看了一下浏览器支持情况还是蛮好的,除了万恶的 ie

复杂实现

functiongetUrlParams(param){//有赖于浏览器环境,window.location.search是浏览器函数//意思是:设置或返回从问号(?)开始的URL(查询部分)。varquery=window.location.search.substring(1);varvars=query.split("&");for(vari=0;i<vars.length;i++){varpair=vars[i].split("=");if(pair[0]==param){returnpair[1];}}return(false);}

举个例子: http://xuyuechao.top?a=3&b=5&c=8888

  • getUrlParams('a') -> 3

  • getUrlParams('b') -> 5

  • getUrlParams('c') -> 8888

以上是“js如何获取URL中的参数”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注恰卡编程网行业资讯频道!

发布于 2022-03-13 23:42:06
收藏
分享
海报
0 条评论
32
上一篇:CSS兼容实例分析 下一篇:CSS中margin加倍的问题怎么解决
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码