sicuro ti sia necessario valutare tutti link contenuti in menu3?
potresti far ereditare ai link un comportamento diverso in base alla classe del menu di livello superiore via css, con la regola
.nuova li a {...}

altrimenti, piuttosto che perdersi tra nodi (qui ci sono diversi livelli di annidamento, piu' rimandi a capo e spazi che spesso valgono come nodi, complicando il computo)
se
sottoUl=document.getElementById(id).getElementsByT agName('ul')[0];
tutti i link discendenti sono nella collezione
sottoUl.getElementsByTagName('a');

ciao