反转输出字符串的顺序

Reverse the order of output strings?

本文关键字:顺序 字符串 输出      更新时间:2023-09-26

我有一个创建文本框的代码,当点击提交按钮时,它会在文本框前面"打印"用户输入,以及日期戳,您可以在点击提交后提交更多的输入(它会在第一个打印的输入下面打印新的输入,等等);我希望输出按时间排序(即最新的帖子应该在页面的顶部)。

     <!DOCTYPE HTML>
<HTML>
<head>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<font size="5">
 <body background="images/blbkgnd.gif" bgcolor="#FFFFFF" text="#000000" link="#999999" vlink="#990000" alink="#666666"> 
 <table id="table" width="700">
 <tr>
 <td> </td>
 </tr>
 <br>
 <textarea id="txtInput" style="width: 50em; height: 15em;"></textarea>
 <input type="button" id="btn" value="Submit"> 
 <script> 
 function enter() { 
     var txtInput = document.getElementById("txtInput");
     var output=document.getElementById("table").rows[0].cells;
     var m = new Date();
     var month = new Array();
 month[0] = "January";
 month[1] = "February";
 month[2] = "March";
 month[3] = "April";
 month[4] = "May";
 month[5] = "June";
 month[6] = "July";
 month[7] = "August";
 month[8] = "September";
 month[9] = "October";
 month[10] = "November";
 month[11] = "December";
     var monthName=month[m.getMonth()];
     var date=m.getUTCDate();
     var year= m.getUTCFullYear();
        output[0].innerHTML+="<br>"+"<br>"+"<br>"+date+" "+monthName+" "+year+"<br>"+txtInput.value+"'n";
 } 
 document.getElementById("btn").onclick = enter; 
 </script> 
 </font>
 </HTML>
output[0].innerHTML = date+" "
                      +monthName+" "+year+"<br>"
                      +txtInput.value
                      +"<br>"+"<br>"+"<br>"+"'n" 
                      + output[0].innerHTML;