if(menus) { for(var i=0;i<menus.length;i++){ // 找到当前登录角色的菜单 if(menus[i].roleName == role){ var menu = menus[i].backMenu; for(var j=0;j<menu.length;j++){ // 一级菜单 var menuItem = document.createElement('li'); menuItem.setAttribute('class','nav-item dropdown'); var itemHref = document.createElement('a'); itemHref.setAttribute("class","nav-link dropdown-toggle"); itemHref.setAttribute('data-toggle','dropdown'); itemHref.setAttribute('href','#'); itemHref.setAttribute("role","button"); itemHref.setAttribute("aria-haspopup","true"); itemHref.setAttribute("aria-expanded","false"); itemHref.innerHTML = menu[j].menu; menuItem.appendChild(itemHref);
时间: 2023-06-24 14:07:39 浏览: 46
// 二级菜单
var submenu = document.createElement('ul');
submenu.setAttribute('class','dropdown-menu');
var subMenuItems = menu[j].children;
for(var k=0;k<subMenuItems.length;k++){
var subMenuItem = document.createElement('li');
var subItemHref = document.createElement('a');
subItemHref.setAttribute('class','dropdown-item');
subItemHref.setAttribute('href',subMenuItems[k].url);
subItemHref.innerHTML = subMenuItems[k].menu;
subMenuItem.appendChild(subItemHref);
submenu.appendChild(subMenuItem);
}
menuItem.appendChild(submenu);
menuList.appendChild(menuItem);
}
break;
}
}
}