我在更改类后对某个元素执行了单击操作,我需要检测此时刻并执行某些操作。对于IE之外的其他浏览器,我使用MutationObserve
,但是IE不支持这种情况,所以我使用OnPropChanged
但是有些东西不对,有人可以告诉我什么吗?
element.click(function(){
function OnPropChanged (event) {
if (event.propertyName.toLowerCase () == "class") {
alert ("The new content: " + event.srcElement.value);
}
}
observe_target.attachEvent ("onpropertychange", OnPropChanged);
)};
很多帮助。
答案 0 :(得分:0)
属性名称是“className”,而不是“class”(尽管属性的名称是“class”)。此外,如果您确实想要在点击时附加事件,请确保该元素仅可单击一次,或者您将获得多个事件处理程序观察相同的属性。