js监听HTML结构
程序员文章站
2022-03-04 13:17:51
...
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;//浏览器兼容
var config = { attributes: true, childList: true}//配置对象
$(".ordertit").each(function(){
var _this = $(this);
var observer = new MutationObserver(function(mutations) {//构造函数回调
mutations.forEach(function(record) {
if(record.type == "attributes"){//监听属性
console.log("html的属性发生了变化")
}
else if(record.type == 'childList'){//监听结构发生变化
$(".curr_position").append("<div id='porsche_macan' style='margin-left:100px;display:inline-block;'>html的结构发生了变化</div>");
}
});
});
observer.observe(_this[0], config);
});
上一篇: webpack环境的入门和环境搭建
下一篇: UML类图以及常见类关系图解