繁体   English   中英

使用Javascript在页面末尾添加新内容

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM