提问人:The Bobster 提问时间:4/2/2018 最后编辑:YashThe Bobster 更新时间:3/3/2023 访问量:1899
jQuery:在 IE10 中使用 MutationObserver 检测 div 内容是否已更改
jQuery: Detecting if div content has changed with MutationObserver in IE10
问:
我正在使用“MutationObserver”来检测 div 中的内容是否发生变化。
它在 Firefox、Safari、Chrome、IE11 等中运行良好,但我无法让它在 IE10 中运行。
A 进行了搜索,看起来 IE10 不支持“MutationObserver”,但您可以使用以下“PolyFill”来使其工作:https://github.com/googlearchive/MutationObservers/blob/master/MutationObserver.js
我试过了这个,但它仍然不起作用。
我是否错误地加载了 MutationObserver.js 修复程序?或者有谁知道更好的方法来检测 IE10 中的 div 内容是否更改?
JSFiddle 在这里:https://jsfiddle.net/hvt217dm/
在这里编码:
"use strict";
// Change content
$(".button1").click(function() {
$(".content1").html("Test 2");
});
// Check if content has changed
var target = document.querySelector(".content1");
var observer = new MutationObserver(function(mutations) {
alert("Changed");
});
var config = { attributes: true, childList: true, characterData: true };
observer.observe(target, config);
答: 暂无答案
评论