1

现在,我正在处理一个自动更新的页面,并且我正在使用 setInterval 来检查新元素。我想对事件执行此操作,但我不知道如何判断元素是否已通过事件添加到页面中。

这可能吗?

4

1 回答 1

2

有一个突变事件应该可以完成这项工作,但 IE 不支持它(尽管它应该在 IE9 中):

  • DOMNodeInserted

    一个节点已作为另一个节点的子节点添加,或者在 Attr 节点的情况下,已添加到元素中。该事件应在插入发生后发送。该事件的目标节点应该是被插入的节点。

没有 IE 等价物,所以最好的办法是使用功能检测来查看它是否可用,如果不可用,则回退到您的计时器方法。

于 2010-05-22T18:30:11.247 回答