文章详情页
javascript - 如何监听页面元素增加
浏览:91日期:2023-03-21 16:12:40
问题描述
在页面上动态添加元素,如何才能实现通过判断目标元素的length改变来触发事件?
问题解答
回答1:监听这个事件DOMSubtreeModified。表示如果当前监听元素的子节点有改动:包括删除子节点、增加子节点、修改子节点的内容,都会触发这个事件。
var container = document.querySelector('.target')container.addEventListener(’DOMSubtreeModified’, function () { // do sth}, false);回答2:
你在動態添加元素按鈕中,添加監聽事件,再觸發監聽事件時候對目標元素的length進行判斷,假如有變就觸發某個事件
回答3:能不能在你动态添加完元素,来判断一下目标元素的length来触发呢。
标签:
JavaScript
上一条:javascript - 如何优雅的在一个js文件里配置多语言(i18n),求探讨思路下一条:javascript - 怎么把一个页面的所有资源从网上扒下来,在本地打开?有没有相应的工具啥的?
相关文章:
1. dockerfile - 为什么docker容器启动不了?2. javascript - webapp业务流程基本一致,多套主题(样式基本不一样,交互稍有偏差)管理,并且有不断有新增主题,该如何设计组件化架构?3. javascript - ejs支持if else语法吗4. 请教各位大佬,浏览器点 提交实例为什么没有反应5. macos - mac下docker如何设置代理6. javascript - 用rem写的页面,安卓手机显示文字是正常的,苹果显示的文字是特别小的是为什么呢7. javascript - 移动端,当出现遮罩层的时候,遮罩层里有div是超出高度scroll的,怎么避免滑动div的时候,body跟随滑动?8. javascript - JS设置Video视频对象的currentTime时出现了问题,IE,Edge,火狐,都可以设置,反而chrom却...9. 新手 - Python 爬虫 问题 求助10. javascript - 学习网页开发,关于head区域一段脚本的疑惑
排行榜
