一個獲取a標簽傳值的函數


//獲取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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM