一个获取a标签传值的函数
2015-11-15 15:09
543 查看
//获取url查询参数 var getUrlParams = function () { var href="",params; return function (key,url) { if(url) { href = url;params =null; } else if(!url && !href) href = window.location; //console.log(href); if(!params) { params = {}; var search = href.search.slice(1), searchArr = search.split('&'); for(var i =searchArr.length;i--;) { var temp = searchArr[i].split('='); params[temp[0]] = temp[1]; } } return key == undefined ? params : params[key]; } }();
实例:
<a href="http://www.baidu.com?id='1'&name='john'">123</a> //js部分 var getid=getUrlParams(id) var getname=getUrlParams(name) alert(getid) //结果为1 alert(getname) //结果为john
相关文章推荐
- Activity生命周期
- LeetCode Product of Array Except Self 数组
- Windows7 64bit VS2013 Caffe train MNIST操作步骤
- Windows7 64bit VS2013 Caffe train MNIST操作步骤
- vc中内存对齐
- 汇编里寄存器的作用
- ERROR 001362:Failed to extract manifest from uploaded service definition.无法从上传的服务定义中提取清单。
- 安装win10体验
- Windows上Python3.5安装Scrapy(lxml)
- 安装win10体验
- c语言 基本I/O 操作
- CodeTyphon32中自带例子源码:画出漂亮的线、箭头、形状
- c语言有趣的位运算
- Android中Service的基本理解和使用
- 音乐外链转换工具
- shell入门-特殊符号
- UI之textField文本框
- static在c语言中的作用
- 个人博客作业week7
- c 设置 控制台 颜色