2013-06-19 77 views
0

我在某些元素更改類後有點擊操作,我需要檢測此時刻並執行某些操作。對於其他瀏覽器比IE我使用MutationObserve,但IE不支持這個feture,所以我使用OnPropChanged但有些不對,任何人都可以告訴我什麼?如何檢測IE上的類更改

element.click(function(){ 
    function OnPropChanged (event) { 
     if (event.propertyName.toLowerCase() == "class") { 
      alert ("The new content: " + event.srcElement.value); 
     } 
    } 
    observe_target.attachEvent ("onpropertychange", OnPropChanged); 
)}; 

很多thx尋求幫助。

回答

0

屬性名稱是「className」,而不是「class」(儘管該屬性的名稱是「class」)。另外,如果您確實想要點擊附加事件,請確保該元素只能點擊一次,否則您將看到多個觀察同一屬性的事件處理程序。