0
從我的理解中,mutationObserver與eventListeners的用法類似。我試圖用它來代替事件監聽器,所以我可以讓一個div對變化做出反應。當我在div中輸入某些內容時,我的問題是沒有任何內容被打印到控制檯。一些東西應該印在控制檯上,但不是,我不知道爲什麼。我在這裏做錯了什麼?爲什麼不是突變觀察者的工作?
<div contenteditable="true" class="input"></div>
<div class="display"></div>
let input= document.getElementsByClassName("input")[0];
let displat= document.getElementsByClassName("dispaly")[0];
let config={attributes:true, childlist:true, characterData:true};
let observer= new MutationObserver(function(mutations){
mutations.forEach(function(mutation){
console.log(mutation.type);
});
});
observer.observe(input,config);
..哦,好的謝謝! – user0897345