用户脚本,识别何时将元素添加到页面中(通过事件?)

时间:2010-05-22 18:12:41

标签: javascript jquery events elements

现在,我正在使用一个自动更新的页面,我正在使用setInterval来检查新元素。我想用事件来做这件事,但我不知道如何通过事件将一个元素添加到页面中。

这可能吗?

1 个答案:

答案 0 :(得分:2)

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

  • DOMNodeInserted
      

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

没有等效的IE,所以最好的办法是使用特征检测来查看它是否可用,如果不是,则回退到你的计时器方法。