javascript - 如何在 <textarea> 中按字母顺序排列? JavaScript 排序()?

标签 javascript alphabetized

我现在看到一些网站按字母顺序排列你在他们的文本区域中输入的内容 我想知道我需要做什么才能向我的按钮添加一个按钮来产生那个按钮?我猜是“JavaScript sort()”函数,但我真的不知道。到目前为止,我所看到的只是用它来按字母顺序排列数组。这适用于在打开的文本区域中每行输入的任何内容。有什么想法吗?

感谢您花时间阅读本文。

最佳答案

split将字符串放入数组中,sort它,然后 join它重新组合在一起:

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

关于javascript - 如何在 <textarea> 中按字母顺序排列? JavaScript 排序()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14867479/

相关文章:

javascript - Protractor - 需要在默认行为和 jasmine-fail-fast 之间找到一个快乐的媒介

c# - div 标题的客户端更改未反射(reflect)在后面的 C# 代码中

javascript - 使用ajax发帖没有得到任何响应

javascript - 如何根据 react-admin 中 BooleanInput 字段的状态动态显示或隐藏表单字段?

python - 在 Python 类中按字母顺序排列函数

c++ - 字母链表不按顺序排列

java - 我想通过在其类中定义的变量按字母顺序排列对象

MySQL 按名称排序

javascript - 使用动态生成的 JSON 的 AJAX 帖子未触发到后端

c++ - 按字母顺序排列结构数组的问题。从 Z 到 A 有效,但不能从 A 到 Z