HTML获取当前界面JavaScript里的参数

问题遇到的现象和发生背景

HTML获取当前界面JavaScript里的参数

问题相关代码,请勿粘贴截图
<li>
                        <a onclick="xadmin.add_tab('医师列表','leave-list-admin.html?doctorCode=')">
                            <i class="iconfont">&#xe6a7;</i>
                            <cite>我要请假</cite></a>
                    </li>
<script>
    var doctorCode = getParam("doctorCode");
    $(".layui-nav-mine ").text(doctorCode);

</script>
运行结果及报错内容
我的解答思路和尝试过的方法

想在html页面里的 传递javascript里的doctorCode参数

我想要达到的结果
a href="leave-list-admin.html?doctorCode=xxx&title=医师列表)"

function getQueryVariable(variable)
{
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}

url 实例:

http://www.runoob.com/index.php?id=1&image=awesome.jpg
调用 getQueryVariable("id") 返回 1。

调用 getQueryVariable("image") 返回 "awesome.jpg"

 let obj=getQueryVariable("leave-list-admin.html?doctorCode=44");
  // console.log(obj.doctorCode)
   if(obj&&obj.doctorCode){
       console.log(obj.doctorCode)
   }
    function getQueryVariable(url) {
        // var query = window.location.search.substring(1); //这个是从浏览器地址栏获取
        // var vars = query.split('?')[1].split('&')
        var vars = url.split('?')[1].split('&');
        var obj={}
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            obj[pair[0]]=pair[1];
        }
       return obj;
    }