Показать сообщение отдельно
  #1 (permalink)  
Старый 18.06.2012, 06:05
Интересующийся
Отправить личное сообщение для MayBe Посмотреть профиль Найти все сообщения от MayBe
 
Регистрация: 15.03.2011
Сообщений: 13

сортировка nodelist
var nlist=[];
nlist=document.getElementsByClassName("classname");
	for (var i=0; i<nlist.length; i++)
	{
		var maxval=nlist[i].id;
		for(var j=i+1; j<nlist.length; j++)
		{	
			var curval=nlist[j].id;
			if(parseInt(curval)>parseInt(maxval))
			{
				var temp=nlist[i];
				nlist[i]=nlist[j];
				nlist[j]=temp;
			}
		}
	}


вот такой код работает в опере, но не работает в ие, фф и хроме
в ие не работает из-за getElementsByClassName
а в фф и хроме, почему то не происходит присваивание nlist[i]=nlist[j]; значение остается таким как и было
пытаюсь сделать сортировку по значению id
Ответить с цитированием