JavaScript 获取自身 get 调用 .js? 后的参数

Jackey 其他 1,677 次浏览 没有评论

js文件调用方式:

<script src="./xx.js?a=b"></script>

获取参数的方法:

function getQueryVariable(variable)
{
    var src = document.currentScript.src;
    var getParam = src.substring(src.lastIndexOf('?')+1);
    var vars = getParam.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if(pair[0] == variable){return pair[1];}
    }
    return(false);
}

使用方法:

console.log(getQueryVariable("a"));

输出结果:b

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Go