Как поменять div местами

Мне нужно поменять местоположение дивов по возрастанию (каждый див имеет свой номер). Вот что у меня есть пока что (код неробочий) :

function asc(){
			var prod = document.getElementsByClassName('product'),//названия дива
				price = document.getElementsByClassName('item_price'),//номер дива
				Asc = new Array;
			for(var i = 0; i < prod.length; i++){
				Asc[i] = parseInt(prod[i].classList[3].value);
				for(var j = i + 1; j < prod.length; j++){
					if(Asc[i] > Asc[j]){
						insertAfter(Asc[i],Asc[j]);//меняю див местами
					}
				}
			}
		}


Ответы (0 шт):