if (document.getElementById("nav").getElementsByTagNa me("LI")!==null)

ma non ha dato nessun esito...
per me dovrebbe essere

if(!document.getElementById("nav").getElementsByTa gName("LI") return(false))