JavaScript获取URL参数的方法之一


Posted in Javascript onMarch 24, 2017

若地址栏URL为:abc.html?m=tomms&c=allsearchlist&pageNo=1&pageNum=20&text=1

<script>
  //JavaScript获取url,并把url中的参数变成数组的方法,arr数组的值就是各参数值
  var url = window.document.location.href.toString();
  var u = url.split("?");
  var arr = [];
  if(typeof(u[1]) == "string"){
    u = u[1].split("&");
    for(var i in u){
      var a = (u[i].split("="));
      arr[a[0]] = a[1];
    }
  }
</script>

注意:URL带有中文时,中文的参数会乱码!

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
高性能web开发 如何加载JS,JS应该放在什么位置?
May 14 Javascript
最短的javascript:地址栏载入脚本代码
Oct 13 Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 Javascript
javascript伸缩菜单栏实现代码分享
Nov 12 Javascript
JavaScript生成二维码图片小结
Dec 27 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
Aug 18 Javascript
微信小程序之仿微信漂流瓶实例
Dec 09 Javascript
本地存储localStorage用法详解
Jul 31 Javascript
Puppet的一些技巧
Sep 17 Javascript
js布局实现单选按钮控件
Jan 17 Javascript
javascript canvas API内容整理
Feb 16 Javascript
javascript实现点击产生随机图形
Jan 25 Javascript
原生JS改变透明度实现轮播效果
Mar 24 #Javascript
深入理解vue路由的使用
Mar 24 #Javascript
原生JS实现导航下拉菜单效果
Nov 25 #Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
Mar 24 #jQuery
基于HTML5+JS实现本地图片裁剪并上传功能
Mar 24 #Javascript
详解Vue-基本标签和自定义控件
Mar 24 #Javascript
JS验证input输入框(字母,数字,符号,中文)
Mar 23 #Javascript
You might like
php适配器模式介绍
2012/08/14 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
jquery实现简单的遮罩层
2016/01/08 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
初探nodeJS
2017/01/24 NodeJs
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
python线程中同步锁详解
2018/04/27 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
python调用接口的4种方式代码实例
2019/11/19 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
C#实现启动一个进程
2016/10/01 面试题
合作协议书格式
2014/08/19 职场文书
建国大业观后感800字
2015/06/01 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS