2013-02-14 30 views
5

我见过几个网站,现在alphabetize什么你放在他们的textarea我想知道我将不得不做什么,以添加一个按钮,我会产生这样的?我猜“JavaScript排序()”功能,但我真的不知道。到目前为止,我所见过的所有东西都是用它来按字母顺序排列数组。这将用于在打开的textarea中每行输入的任何内容。有任何想法吗?如何在<textarea>内字母排序? JavaScript排序()?

感谢您花时间阅读本文。

回答

12

split串入一个数组,sort,然后join其重新组合:

var textarea = document.getElementById("theTextareaId"); // or whatever... 
textarea.value = textarea.value.split("\n").sort().join("\n"); 
+0

嘿,这真是棒极了!谢谢! – user2070685 2013-02-14 04:01:05