如何使用JavaScript将textarea标签按字母顺序排序并输出到另一个textarea标签中?

瑞普切斯

我想知道<textarea>标签的内容如何按字母顺序排序,然后<textarea>使用javascript在另一个标签中输出

有一些与之前在StackOverflow上问过的问题类似的问题,但是我认为他们的答案都不能应用于下面的代码。

这是我的代码:

.con {
    display: flex; 
    margin-top: 2px;
    margin-left: 20px;
}

.button {
    background: #4CAF50;
    border: none;
    outline: none;
    color: #ffffff;
    padding: 14px;
    height: 60px;
    width: 140px;
    border-radius: 0 10px;
    margin-top: 0px;
    font-size: 22px;
    cursor: pointer;
}

.txt {
    display: flex; 
    margin-right: 20px;
    background: #ffffff;
    border: 0;
    outline: none;
    height: 700px;
    width: 45%;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(141, 105, 105, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-top: 0px;
}

.text {
    border: none;
    margin-top: 18px;
    margin-left: 18px;
    height: 660px;
    width: 630px;
    outline: none;
    font-size: 22px;
    resize: none;
}

.asci {
    background: #ffffff;
    border: 0;
    outline: none;
    height: 700px;
    width: 45%;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(141, 105, 105, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.ascii {
    border: none;
    margin-top: 20px;
    margin-left: 10px;
    height: 660px;
    width: 640px;
    outline: none;
    font-size: 22px;
    resize: none;
}
<html>
<head>
    <title>alphabetical order machine</title>
    <link rel="stylesheet" href="ascii.css">

</head>
<body>
    <div class="con">
    <form class="txt">
        <textarea class="text"  id="input" type="text" placeholder="type your text here"></textarea>        
        <input class="button" type='button' value="alphabetize" onclick="">
    </form>
    <form class="asci">
        <textarea class="ascii" id="output" type="text" placeholder="your alphabetized text will appear here"></textarea>
    </form>
    </div>
    <script src="ascii.js"></script>
</body>
</html>

有谁知道如何解决这个问题?

DCR

我也将从分裂开始,但让我们不要重塑世界。您可以在4行函数中使用js数组sort,toString和replace方法

function myFunction(){
   var text = document.getElementById('input').value;
   var textArray = text.split(" ").sort();
   var output= document.getElementById('output');
   output.value = textArray.toString().replace(/,/g," ");
}
.con {
    display: flex; 
    margin-top: 2px;
    margin-left: 20px;
}

.button {
    background: #4CAF50;
    border: none;
    outline: none;
    color: #ffffff;
    padding: 14px;
    height: 60px;
    width: 140px;
    border-radius: 0 10px;
    margin-top: 0px;
    font-size: 22px;
    cursor: pointer;
}

.txt {
    display: flex; 
    margin-right: 20px;
    background: #ffffff;
    border: 0;
    outline: none;
    height: 700px;
    width: 45%;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(141, 105, 105, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-top: 0px;
}

.text {
    border: none;
    margin-top: 18px;
    margin-left: 18px;
    height: 660px;
    width: 630px;
    outline: none;
    font-size: 22px;
    resize: none;
}

.asci {
    background: #ffffff;
    border: 0;
    outline: none;
    height: 700px;
    width: 45%;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(141, 105, 105, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.ascii {
    border: none;
    margin-top: 20px;
    margin-left: 10px;
    height: 660px;
    width: 640px;
    outline: none;
    font-size: 22px;
    resize: none;
}
<html>
<head>
    <title>alphabetical order machine</title>
    <link rel="stylesheet" href="ascii.css">

</head>
<body>
    <div class="con">
    <form class="txt">
        <textarea class="text"  id="input" type="text" placeholder="type your text here"></textarea>        
        <input class="button" type='button' value="alphabetize" onclick="myFunction()">
    </form>
    <form class="asci">
        <textarea class="ascii" id="output" type="text" placeholder="your alphabetized text will appear here"></textarea>
    </form>
    </div>
    <script src="ascii.js"></script>
</body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何按字母顺序对数组进行排序,然后将顺序赋予另一个数组?

来自分类Dev

如何使用Javascript将HTML标签放置到另一个HTML标签

来自分类Dev

如何使用另一个文件中的JavaScript将中文输出到HTML中的表

来自分类Dev

如何将一个表单标签的元素带入javascript中的另一个表单标签

来自分类Dev

如何使用XSD将一个标签的值反映到另一个标签中?

来自分类Dev

如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

来自分类Dev

如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

来自分类Dev

使用JavaScript以不同的顺序将值从数组中拉出到另一个数组中

来自分类Dev

如何将图像标签更改为SVG中的另一个标签?

来自分类Dev

如何使用 jQuery 将文本从 Contenteditable div 输出到另一个 div

来自分类Dev

从另一个ViewController按字母顺序对tableview内的单元格进行排序

来自分类Dev

将一个标签的“属性键”合并到另一个标签中

来自分类Dev

按另一个顺序对向量重新排序

来自分类Dev

如何使用OOP将标签添加到另一个窗口tkinter

来自分类Dev

从Perforce中的另一个标签创建标签

来自分类Dev

将表格输出到TextArea并将带有标签的TextArea输出复制到ClipBoard

来自分类Dev

将表单输出到TextArea,然后将带有标签的TextArea输出复制到ClipBoard

来自分类Dev

AngularJS模板:如何有条件地将标签包装在另一个标签中

来自分类Dev

AngularJS模板:如何有条件地将标签包装在另一个标签中

来自分类Dev

如何将标签更改为与另一个页面上使用的类似标签不同?

来自分类Dev

如何将textarea中的内容保存为数组,并保存在另一个php文件中?

来自分类Dev

如何从另一个类访问textarea?

来自分类Dev

如何先将另一个数组添加到按字典顺序排序的数组中?

来自分类Dev

javascript-按另一个数组的顺序对数组进行排序

来自分类Dev

如何在布局中为另一个片段使用片段xml标签?

来自分类Dev

如何使用Kivy中的按钮在另一个屏幕上创建标签

来自分类Dev

如何使用另一个页面上的标签在php中创建会话?

来自分类Dev

如何使用另一个XML标签的属性值中的引用查找XML标签并显示它?

来自分类Dev

如何将HTML标签参数值复制到同一标签的另一个参数中(针对源文本中的每个标签)?

Related 相关文章

  1. 1

    如何按字母顺序对数组进行排序,然后将顺序赋予另一个数组?

  2. 2

    如何使用Javascript将HTML标签放置到另一个HTML标签

  3. 3

    如何使用另一个文件中的JavaScript将中文输出到HTML中的表

  4. 4

    如何将一个表单标签的元素带入javascript中的另一个表单标签

  5. 5

    如何使用XSD将一个标签的值反映到另一个标签中?

  6. 6

    如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

  7. 7

    如何使用jQuery / Javascript将事件从标签/窗口发送到另一个

  8. 8

    使用JavaScript以不同的顺序将值从数组中拉出到另一个数组中

  9. 9

    如何将图像标签更改为SVG中的另一个标签?

  10. 10

    如何使用 jQuery 将文本从 Contenteditable div 输出到另一个 div

  11. 11

    从另一个ViewController按字母顺序对tableview内的单元格进行排序

  12. 12

    将一个标签的“属性键”合并到另一个标签中

  13. 13

    按另一个顺序对向量重新排序

  14. 14

    如何使用OOP将标签添加到另一个窗口tkinter

  15. 15

    从Perforce中的另一个标签创建标签

  16. 16

    将表格输出到TextArea并将带有标签的TextArea输出复制到ClipBoard

  17. 17

    将表单输出到TextArea,然后将带有标签的TextArea输出复制到ClipBoard

  18. 18

    AngularJS模板:如何有条件地将标签包装在另一个标签中

  19. 19

    AngularJS模板:如何有条件地将标签包装在另一个标签中

  20. 20

    如何将标签更改为与另一个页面上使用的类似标签不同?

  21. 21

    如何将textarea中的内容保存为数组,并保存在另一个php文件中?

  22. 22

    如何从另一个类访问textarea?

  23. 23

    如何先将另一个数组添加到按字典顺序排序的数组中?

  24. 24

    javascript-按另一个数组的顺序对数组进行排序

  25. 25

    如何在布局中为另一个片段使用片段xml标签?

  26. 26

    如何使用Kivy中的按钮在另一个屏幕上创建标签

  27. 27

    如何使用另一个页面上的标签在php中创建会话?

  28. 28

    如何使用另一个XML标签的属性值中的引用查找XML标签并显示它?

  29. 29

    如何将HTML标签参数值复制到同一标签的另一个参数中(针对源文本中的每个标签)?

热门标签

归档