Дмитрий Климантович, печальная история потому что с этого надо было начинать. =)
Тогда навесьте событие click на document, и там уже внутри разбирайтесь, куда кликнул пользователь.
sort() + parseInt() + innerText + appendChild().
А вообще, при вашей структуре html можете собирать все содержимое элементов, пихать его в массив, сортировать и генерировать новый html на замену старого.