function initCpMenus(menuContainerid) {
var key = '';
var hrefs = $(menuContainerid).getElementsByTagName('a');
for(var i = 0; i < hrefs.length; i++) {
if(menuContainerid == 'leftmenu' && !key && hrefs[i].href.substr(hrefs[i].href.indexOf('admincp.asp?action=') + 12) == 'action=home') {
key = hrefs[i].parentNode.parentNode.id.substr(5);
hrefs[i].className = 'tabon';
}
if(!hrefs[i].getAttribute('ajaxtarget')) hrefs[i].onclick = function() {
if(menuContainerid != 'custommenu') {
var lis = $(menuContainerid).getElementsByTagName('li');
for(var k = 0; k < lis.length; k++) {
if(lis[k].firstChild.className != 'menulink') lis[k].firstChild.className = '';
}
if(this.className == '') this.className = menuContainerid == 'leftmenu' ? 'tabon' : 'bold';
}
if(menuContainerid != 'leftmenu') {
var hk, currentkey;
var leftmenus = $('leftmenu').getElementsByTagName('a');
for(var j = 0; j < leftmenus.length; j++) {
hk = leftmenus[j].parentNode.parentNode.id.substr(5);
if(this.href.indexOf(leftmenus[j].href) != -1) {
leftmenus[j].className = 'tabon';
if(hk != 'index') currentkey = hk;
} else {
leftmenus[j].className = '';
}
}
if(currentkey) toggleMenu(currentkey);
hideMenu();
}
}
}
return key;
}
谁能帮我解释一下这个js的意思
最新推荐文章于 2020-09-25 19:04:40 发布