К счастью для вас, Javascript предоставляет собственный алгоритм сортировки, поэтому вам не нужно писать его самостоятельно.Это array.sort ().
Так что, в основном, получите текст из текстового поля, поместите текст в массив.Затем запустите .sort () для массива;затем поместите его обратно в текстовое поле.
Что касается получения текста в массив, вы можете использовать string.split ("\ n"), если он разделен строками, или string.split (","), если он разделен запятыми.
var itemsToSort = document.getElementById("text_box")
var arrayToSort = itemsToSort.split("\n")
arrayToSort.sort()
document.getElementById("text_box").value = arrayToSort.join("\n")
для вашего текстового поля с идентификатором" text_box ".