Javascript 生成赢得';t形嵌套Divs

Javascript 生成赢得';t形嵌套Divs,javascript,innerhtml,feed,methodology,Javascript,Innerhtml,Feed,Methodology,我正在helpspread.com上做这个项目,一切都快完成了,现在我需要在主页上为登录的用户生成提要,这样他们就可以在发布项目时获得项目的实时更新。 我保存他们看到的最后一个项目的id,并使用它来查询数据库中id大于保存id的项目,因为在mysql数据库中id是自动递增的。 几秒钟后,我也会这样做,并将内容写入页面 执行此间隔查询的页面是iframe,并基于div的id写入父帧 如果我在每次查询后不动态更改div的id,这将替换div的内容。所以我想到了从数据库中看到的最后一个项目的id生成d

我正在helpspread.com上做这个项目,一切都快完成了,现在我需要在主页上为登录的用户生成提要,这样他们就可以在发布项目时获得项目的实时更新。 我保存他们看到的最后一个项目的id,并使用它来查询数据库中id大于保存id的项目,因为在mysql数据库中id是自动递增的。 几秒钟后,我也会这样做,并将内容写入页面

执行此间隔查询的页面是iframe,并基于div的id写入父帧

如果我在每次查询后不动态更改div的id,这将替换div的内容。所以我想到了从数据库中看到的最后一个项目的id生成div id的想法

但下一个问题是它们是嵌套的。例如:

我有一页写着

<div id='new-feed-1367862865'>new item goes here</div>
这里有新项目
我对这件事有个看法

<script type="text/javascript">
var output_feed="<div id='new-feed-1367862872'>next new item will come here</div>New"; 
parent.document.getElementById('new-feed-1367862865').innerHTML=output_feed;
</script>

var output\u feed=“下一个新项目将出现在此处new”;
parent.document.getElementById('new-feed-1367862865')。innerHTML=output\u feed;
最后,我会得到这样的结果:嵌套div

<div id="new-feed-1367864332"><div id="new-feed-1367864461"><div id="new-feed-1367864581"><div id="new-feed-1367864701"><div id="new-feed-1367864821"><div id="new-feed-1367864942"><div id="new-feed-1367865062"><div id="new-feed-1367865182"><div id="new-feed-1367865302"><div id="new-feed-1367865422"></div></div></div></div></div></div></div></div></div></div>


这不会导致查看问题,但有没有更好的方法可以做到这一点,即只将数据附加到特定的div,而不替换其内容

谢谢。。。请不要投反对票

。。。这可能只是将数据附加到特定的div,而不是替换其 内容


是的,它叫

您刚刚请求了否决票。您看到文档页面上的示例了吗?是的,我需要在这个div的开头使用这个新生成的代码,很抱歉我使用了Append,但是您知道提要是如何工作的。新的项目出现了,所以我没有一个词来形容它,比如prepend等等……javascript中有没有其他选择?@Ekene,有