首页  >  问答  >  正文

javascript - 如何监听页面元素增加

在页面上动态添加元素,如何才能实现通过判断目标元素的length改变来触发事件?

大家讲道理大家讲道理2662 天前916

全部回复(3)我来回复

  • 巴扎黑

    巴扎黑2017-07-05 10:50:31

    监听这个事件DOMSubtreeModified
    表示如果当前监听元素的子节点有改动:包括删除子节点、增加子节点、修改子节点的内容,都会触发这个事件。

    var container = document.querySelector(".target")
    container.addEventListener('DOMSubtreeModified', function () {
        // do sth
    }, false);

    回复
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:50:31

    你在动态添加元素按钮中,添加监听事件,再触发监听事件时候对目标元素的length进行判断,假如有变就触发某个事件

    回复
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:50:31

    能不能在你动态添加完元素,来判断一下目标元素的length来触发呢。

    回复
    0
  • 取消回复