JS如何获取动态加载的元素

请问JS如何获取动态加载的元素啊?我想在图片描述动态加载的元素上添加一个事件。结果获取不到

页面中的列表是动态加载进这个table元素里的,所以我在html页面没法直接选中里面的元素。现在我想给里面的某个标签加个事件或样式,请问怎么操作啊?
图片描述

阅读 7.7k
3 个回答

1、如果项目是自己开发的,那这完全不是问题,可以预定义事件跟样式,在动态加载table时绑定事件即可
2、如果项目是二手或某种限制不能修改源码,那只能用js注入的方式实现,用setInterval每隔1秒判断table dom是否渲染加载,如获取到dom,则进行自己的自定义事件并关闭定时器(为性能考虑可做超时处理)

只是加载事件可以使用事件委托,
如果需要查找元素,添加组件加载完毕钩子函数,在查找元素

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题