我试图观察段落上的类更改,我认为Mutation Observers是实现它的好主意。但是,我无法让它发挥作用。当我从父母DIV观察P时,一切都很好,但它造成了太多的混乱,我只想观察我的P。
不起作用的代码:
var target = document.getElementById("post-title");
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function (mutation) {
console.log(mutation);
});
});
var config = { attributes: true,
childList: true,
characterData: true,
subtree: true,
};
observer.observe(target, config);

<div data-editable data-name="meta-title" class="title"><p id="post-title">Tytuł posta</p></div>
&#13;
如果我将ID设置为DIV而不是P,一切正常。如果为P元素设置了ID,则不会记录突变。有什么想法吗?