Hola muy buenas!
Tengo el siguiente codigo:
function mostrarMenuVertical(enlace,subMenu){
var miTd = enlace.parentNode;
var miTr = miTd.parentNode;
while(miTr.nextSibling){
miTd.removeChild(miTr.nextSibling);
}
miTd.appendChild(subMenu);
}
Pero me sale lo siguiente
Menu1
Menu2
Menu3
Cuando cliko en Menu1
Menu1
Menu2
Menu3
Submenu1a
SubMenu1b
Y cuando vuelvo a clickar en Menu2
Menu1
Menu2
Menu3
Submenu1a SubMenu2a
SubMenu1b SubMenu2b
Y lo que quiero es lo siguiente:
Menu1
SubMenu1a
SubMenu1b
Menu2
Menu3
Y que cuando vuelva a clickar en Menu2 me salga
Menu1
Menu2
SubMenu2a
SubMenu2b
Menu3
Alguien sabe como modificar el codigo puesto al principio?? Muchas gracias!