我的Chrome扩展应该在DOM完全构建之前修改一个DOM元素,并且在最佳情况下,在此DOM元素构建完成后立即进行修改。
例如,如果我在文档中有一个
标签,我希望等待它构建完成,然后直接修改它,而不是在其余DOM构建之前进行修改。
但我只能够在整个DOM构建之前和之后访问DOM,无法在特定元素构建时监听它的构建。
那么我该如何监听特定元素的构建?
我的Chrome扩展应该在DOM完全构建之前修改一个DOM元素,并且在最佳情况下,在此DOM元素构建完成后立即进行修改。
例如,如果我在文档中有一个
标签,我希望等待它构建完成,然后直接修改它,而不是在其余DOM构建之前进行修改。
但我只能够在整个DOM构建之前和之后访问DOM,无法在特定元素构建时监听它的构建。
那么我该如何监听特定元素的构建?
function nodeInsertedCallback(event) {
console.log(event);
};
document.addEventListener('DOMNodeInserted', nodeInsertedCallback);