zoukankan      html  css  js  c++  java
  • JS使用Enter事件将输入的字符倒叙输出

          在JavaScript中执行当用户按下Enter键位时将用户输入的字符倒叙输出!

    HTML代码:

    <body>
        <form id="form1" runat="server">
            <div id="div1">
                请输入:<input type="text" id="txt" onkeydown="Enter()" />
                          <input type="text" id="demo" />
            </div>
        </form>
    </body>        

    JS代码:

    <script type="text/javascript">
            function Enter() {
                if (event.keyCode == 13) {
                    var innertxt = document.getElementById("txt").value;
                    var txt = innertxt.split(' ').reverse().join(' ');
                    document.getElementById("demo").value = txt;
                }
            }
        </script>

    split() 方法用于把一个字符串分割成字符串数组。

    注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

    注释:String.split() 执行的操作与 Array.join 执行的操作是相反的。

    reverse() 方法用于颠倒数组中元素的顺序。

    注释:该方法会改变原来的数组,而不会创建新的数组。

    join() 方法用于把数组中的所有元素放入一个字符串。

    元素是通过指定的分隔符进行分隔的。

  • 相关阅读:
    [洛谷][P1503][鬼子进村][Treap]
    [noi 2004] 郁闷的出纳员
    bzoj 3224,tyvj 1728普通平衡树
    Treap
    [模拟赛]棘手的操作
    bzoj 4551[Tjoi2016&Heoi2016]树
    bzoj2527 [Poi2011]Meteors
    bzoj4152 [AMPPZ2014]The Captain
    bzoj4516 [Sdoi2016]生成魔咒
    bzoj4547 小奇的集合
  • 原文地址:https://www.cnblogs.com/Jack-Cheng008/p/13064844.html
Copyright © 2011-2022 走看看