I think something like this (if I understood correctly):
var divs_el = document.getElementsByTagName('div');//Получаем div'ы (условно - в конкретном случае div'ы м.б. получены и по другому) var div2={};//Сюда будем "складывать" пары var d=0;//Для индесации пар var i=0;//Счетчик элементов var i_max = 2;//Каждые 2 элемента for(e in divs_el){ if(i==0){div2[d]=[];}//Если новая пара - создаем пременную для ее хранения (м.б. мссив или объект - что удонее) div2[d][i]=divs_el[e];//Записываем div в соответствующий массив i++;//Увеличиваем i if(i>=i_max){i=0; d++;}//Сбрасываем i для нового отсчета, (когда достигло двух) и увеличиваем на 1 d (переходим в след. следующий массив) }
As a result, we get a div2 object, with arrays of 2 divs in each. (All this, of course, can be written down and shorter. In addition, with the help of break and continue, if you wish, you can limit the selection)