问题描述
||
是否有可能追踪那个脚本或代码行。在元素上设置宽度?
//肯尼思·布莱克
解决方法
在IE上,可以在触发width元素时使用onpropertychanged事件触发事件。
在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上实现此目标。