mixa,
А не что? Поаккуратнее с выражениями.
Вот пример сортировки пузырьком, но он работает только в IE.
<script>
function func()
{
var ul = document.getElementById('ul-1');
var num = ul.childNodes.length;
for(var i = num-1; i > 0; i--)
{
for(var j = 0 ; j < i ; j++)
{
if( ul.childNodes[j].innerHTML > ul.childNodes[j+1].innerHTML ) {
ul.childNodes[j].swapNode(ul.childNodes[j+1]);
}
}
}
}
</script>
<body>
<ul id="ul-1">
<li>Б. Первый элемент</li>
<li>В. Второй элемент</li>
<li>А. Третий элемент</li>
<li>Р. Третий элемент</li>
<li>С. Третий элемент</li>
<li>Ц. Третий элемент</li>
<li>П. Третий элемент</li>
</ul>
<button onclick="func()" >
Отсортировать элементы
</button>
</body>