Javascript 是否有一个DOM,或者每个附加到html的都是一个新的DOM?

Javascript 是否有一个DOM,或者每个附加到html的都是一个新的DOM?,javascript,dom,Javascript,Dom,我有一个站点,页面将图像和描述加载到DOM中 e、 g html+=''; html+=''; html+=''; 现在,我们可以通过点击链接来赚钱,并使用一家名为Skimlinks的公司来处理这个问题 因为我们正在将潜在的可货币化(sp?)链接加载到DOM中,所以必须将它们的代码添加到DOMskimlinks()足够简单 现在,有时可能有100个搜索结果,我们一次显示30个结果,然后预加载下一个结果,然后当用户单击“显示更多”时,我们再次附加html并添加新内容 问题:新内容是否加载到与第一

我有一个站点,页面将图像和描述加载到DOM中

e、 g

html+='';
html+='';
html+='';
现在,我们可以通过点击链接来赚钱,并使用一家名为Skimlinks的公司来处理这个问题

因为我们正在将潜在的可货币化(sp?)链接加载到DOM中,所以必须将它们的代码添加到DOM
skimlinks()足够简单

现在,有时可能有100个搜索结果,我们一次显示30个结果,然后预加载下一个结果,然后当用户单击“显示更多”时,我们再次附加html并添加新内容

问题:新内容是否加载到与第一个结果相同的DOM中(意思是不止一个),因此我已经调用了
skimlinks()所以一切都很好,或者,我必须调用
skimlinks()与每一个新添加


我知道这个问题可能也需要针对他们,但我也对添加到DOM时的工作方式感兴趣。

只有一个DOM树(单个文档),除非您开始使用
iframes
。每个
iframe
都有自己的文档。现在,对于
skimlinks
,这取决于它们的实现。如果他们在整个文档上直接附加了一个单击事件处理程序,您将不必再次调用它,但是如果他们在每个单独的链接上附加了一个单击处理程序,则您添加到DOM中的新链接将不会被处理。

为了确定我理解您的问题,您询问的是
skimlinks()的效果是否正确调用被应用于新的DOM元素,因为它们被追加,而不需要再次调用
skimlinks()
。@DanHerbert正是丹,总结得很好。谢谢你,这是我调查的一个好方法。
html += '<div class="className">';
html += '<img src="/path/to/image.jpg><a href="link.html">more info</a>';
html += '</div>';