JS使用Enter事件将输入的字符倒叙输出
Posted 墨染琴韵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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() 方法用于把数组中的所有元素放入一个字符串。
元素是通过指定的分隔符进行分隔的。
以上是关于JS使用Enter事件将输入的字符倒叙输出的主要内容,如果未能解决你的问题,请参考以下文章
如何在输入文本区域中创建 Enter 事件以使用 Vue.js 和 Electron 按下按钮