var s = document.getElementById('test-list');
var x=[], i;
for (i=0; i<s.children.length; i++)
{
x.push(s.children[i].innerText);
}
x.sort();
var y, z, text, ne;
y = document.createElement('ul');
for (z=0; z < x.length; z++)
{
text = x[z];
ne = document.createElement('li');
ne.id = text;
ne.setAttribute('class','lang');
ne.innerText = text;
y.appendChild(ne);
}
s.innerHTML=y.innerHTML;
alert(s)
江安臣
感觉自己的实现好啰嗦