HTML获取当前界面JavaScript里的参数
<li>
<a onclick="xadmin.add_tab('医师列表','leave-list-admin.html?doctorCode=')">
<i class="iconfont"></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;
}