[英]Append new content at the end of page using Javascript
你好,不能帮助自己。 我有一个页面,用户可以在那里发布状态。 但我发现,当用户按下按钮时,新帖子会显示在旧帖子后的页面末尾(底部)。
目前,ajax将所有新帖子设置在旧帖子的顶部。 我想反过来。
我在这个函数里面有这个片段,我知道它在这篇文章中有点改变,但我无法弄清楚要改变的方法。
var currentHTML = _("statusdescrib").innerHTML;
var currentdbxHTML = _("databox").innerHTML;
_("statusdescrib").innerHTML = '<div id="status_'+sid+'" class="status_boxes"><div>Posted by you just now:<span id="sdb_'+sid+'"><a href="#" onclick="return false;" onmousedown="deleteStatus(\''+sid+'\',\'status_'+sid+'\');" title="DELETE THIS STATUS">delete</a></span></div></div>'+currentHTML;
_("databox").innerHTML = '<div id="status_'+sid+'" class="status_boxes">'+data+'</div>'+currentdbxHTML;
谢谢你的帮助
将currentHTML放在新插入的html之前,如下所示:
var currentdbxHTML = _("databox").innerHTML;
_("statusdescrib").innerHTML = currentHTML+'<div id="status_'+sid+'" class="status_boxes"><div>Posted by you just now:<span id="sdb_'+sid+'"><a href="#" onclick="return false;" onmousedown="deleteStatus(\''+sid+'\',\'status_'+sid+'\');" title="DELETE THIS STATUS">delete</a></span></div></div>';
_("databox").innerHTML = '<div id="status_'+sid+'" class="status_boxes">'+data+'</div>'+currentdbxHTML;
正如您在第二行中所看到的,我将+ currenHTML移动到HTML片段前面,其中包含了读取currentHTML +的HTML片段...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.