首页 > 其他 > 详细

一个获取a标签传值的函数

时间:2015-11-15 16:18:27      阅读:306      评论:0      收藏:0      [点我收藏+]
//获取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

 

一个获取a标签传值的函数

原文:http://www.cnblogs.com/bellow/p/4966614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!