在頁面上動態加入元素,如何實現透過判斷目標元素的length改變來觸發事件?
光阴似箭催人老,日月如移越少年。
監聽這事件DOMSubtreeModified。 表示如果目前監聽元素的子節點有改動:包含刪除子節點、增加子節點、修改子節點的內容,都會觸發這個事件。
DOMSubtreeModified
var container = document.querySelector(".target") container.addEventListener('DOMSubtreeModified', function () { // do sth }, false);
你在動態加入元素按鈕中,加入監聽事件,再觸發監聽事件時候對目標元素的length進行判斷,假如有變就觸發某個事件
能不能在你動態加入完元素,來判斷一下目標元素的length來觸發呢。
監聽這事件
DOMSubtreeModified
。表示如果目前監聽元素的子節點有改動:包含刪除子節點、增加子節點、修改子節點的內容,都會觸發這個事件。
你在動態加入元素按鈕中,加入監聽事件,再觸發監聽事件時候對目標元素的length進行判斷,假如有變就觸發某個事件
能不能在你動態加入完元素,來判斷一下目標元素的length來觸發呢。