在页面上动态添加元素,如何才能实现通过判断目标元素的length改变来触发事件?
光阴似箭催人老,日月如移越少年。
监听这个事件DOMSubtreeModified。表示如果当前监听元素的子节点有改动:包括删除子节点、增加子节点、修改子节点的内容,都会触发这个事件。
DOMSubtreeModified
var container = document.querySelector(".target") container.addEventListener('DOMSubtreeModified', function () { // do sth }, false);
你在动态添加元素按钮中,添加监听事件,再触发监听事件时候对目标元素的length进行判断,假如有变就触发某个事件
能不能在你动态添加完元素,来判断一下目标元素的length来触发呢。
监听这个事件
DOMSubtreeModified
。表示如果当前监听元素的子节点有改动:包括删除子节点、增加子节点、修改子节点的内容,都会触发这个事件。
你在动态添加元素按钮中,添加监听事件,再触发监听事件时候对目标元素的length进行判断,假如有变就触发某个事件
能不能在你动态添加完元素,来判断一下目标元素的length来触发呢。