是否可以跟踪哪个脚本或哪个代码行,例如在元素上设置宽度?
// KennethBL
答案 0 :(得分:0)
在IE上,你可以使用onpropertychanged事件在触发width元素时触发事件。
在IE 9,Chrome和FF上,您可以使用DOMAttrModified:
var elm = document.getElementById ("targetElemntId");
if (elm.addEventListener) { // all browsers except IE before version 9
elm.addEventListener ('DOMAttrModified', checkProperty, false); //FF, Opera, IE
}
if (elm.attachEvent) { // IE & Opera
elm.attachEvent ('onpropertychange', checkProperty); // IE
}
function checkProperty(event) {
var name = event.attrName ? event.attrName : event.propertyName;
if(name == "width") {
alert("width changed");
}
}
不知道如何在Chrome上实现这一目标。