如何在元素附加到DOM时触发JS?无外部脚本及规范计划咨询
问题解答
一、当前是否存在无需外部脚本的实现方式?
不存在。HTML原生并未提供类似onattach这样的内置事件属性,无法直接在元素标签内定义DOM挂载时触发的处理逻辑。你设想的<div id="data" onattach="this.innerText = someConfig.something.data"></div>写法,目前没有原生支持的实现途径,必须依赖外部脚本(比如你提到的手动赋值或MutationObserver监听)来实现类似效果。
二、未来JS/ES或HTML规范是否有相关功能规划?
目前没有公开的、已进入标准化流程的相关功能规划。虽然在相关技术社区的讨论中,偶尔会出现关于DOM元素生命周期事件的提案,但这些内容都处于非常早期的阶段,没有明确的落地时间表,也未被纳入正式规范的路线图中。
内容的提问来源于stack exchange,提问作者Josh M.
相关产品推荐
相关产品推荐

