发布于 1年前

js 读取页面的 URL 变量并将其作为关联数组返回

js 读取页面的 URL 变量并将其作为关联数组返回

如: URL http://www.example.com/index.html?hello=bonjour&goodevening=bonsoir

var hash = getUrlVars();
alert(hash['hello']); // prints 'bonjour'
alert(hash['goodevening']); // prints 'bonsoir'

function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }

    return vars;
}
©2020 edoou.com   京ICP备16001874号-3