Я не могу правильно работать с моим кодом в Chrome, но когда я вставляю свой код в JSFIDDLE, он работает правильно. Я пытаюсь получить все теги ul в документе, используя getElementsByClassName, а затем все lis в пределах одного из uls. Когда я использую getElementsByClassName («ul»), он не находит ни одного в Chrome, однако, если я удалю либо один из двух div, прежде чем uls getElementsByClassName («ul») найдет все из них, так что divs, похоже, являются тем, что нарушает JS ,getElementsByClassName не находит uls
я не смог воспроизвести проблему в JSFIDDLE как код работал правильно там, но здесь это: http://jsfiddle.net/zTP9H/
var sElements = document.getElementsByClassName("HeaderWrapWide");
var catOne = document.getElementsByTagName("ul");
alert("number of ul: " + catOne.length);
var liTags = catOne[3].getElementsByTagName("li");
alert("number of li: " + liTags.length);
Благодаря
Alex
Спасибо, перемещение main.js на дно исправили проблему. – Alex