czp,
Суть в том, что подобный цикл только для объекта(а не массива), и если для массива его использовать, то при смене объекта его нужно инициализировать иначе;
var oli;
var i;
oli = header.getElementsByTagName('li'),
04 bw = document.body.offsetWidth;
05
06 for (i in oli) {
|