文章詳情頁
javascript - 如何監(jiān)聽頁面元素增加
瀏覽:75日期:2023-03-21 16:12:40
問題描述
在頁面上動態(tài)添加元素,如何才能實現(xiàn)通過判斷目標(biāo)元素的length改變來觸發(fā)事件?
問題解答
回答1:監(jiān)聽這個事件DOMSubtreeModified。表示如果當(dāng)前監(jiān)聽元素的子節(jié)點有改動:包括刪除子節(jié)點、增加子節(jié)點、修改子節(jié)點的內(nèi)容,都會觸發(fā)這個事件。
var container = document.querySelector('.target')container.addEventListener(’DOMSubtreeModified’, function () { // do sth}, false);回答2:
你在動態(tài)添加元素按鈕中,添加監(jiān)聽事件,再觸發(fā)監(jiān)聽事件時候?qū)δ繕?biāo)元素的length進行判斷,假如有變就觸發(fā)某個事件
回答3:能不能在你動態(tài)添加完元素,來判斷一下目標(biāo)元素的length來觸發(fā)呢。
標(biāo)簽:
JavaScript
上一條:javascript - 如何優(yōu)雅的在一個js文件里配置多語言(i18n),求探討思路下一條:javascript - 怎么把一個頁面的所有資源從網(wǎng)上扒下來,在本地打開?有沒有相應(yīng)的工具啥的?
相關(guān)文章:
1. java - ehcache緩存用的是虛擬機內(nèi)存么?2. javascript - JS如何取對稱范圍的隨機數(shù)?3. 數(shù)據(jù)庫 - mysql如何處理數(shù)據(jù)變化中的事務(wù)?4. 關(guān)于docker下的nginx壓力測試5. javascript - 有什么兼容性比較好的辦法來判斷瀏覽器窗口的類型?6. java - mongodb分片集群下,count和聚合統(tǒng)計問題7. android - java 泛型不支持數(shù)組,那么RxJava的Map集合有什么方便的手段可以定義獲得一串共同父類集合數(shù)據(jù)呢?8. 服務(wù)器端 - 采用nginx做web服務(wù)器,C++開發(fā)應(yīng)用程序 出現(xiàn)拒絕連接請求?9. java - 自己制作一個視頻播放器,遇到問題,用的是內(nèi)置surfaceview類,具體看代碼!10. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下
排行榜

熱門標(biāo)簽