onpropertychange for a textbox in Firefox?

后端 未结 4 1351
借酒劲吻你
借酒劲吻你 2021-01-03 09:47

How to handle the onpropertychange for a textbox in Firefox using JavaScript?

Below is an example:

var headerBGColorTextBox = document.g         


        
4条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-03 10:46

    The following code works:

    var foo = '<%= tbHeaderBGColor.ClientID %>';
    
    function changetext() 
      {
      alert('function called');
      if (event.propertyName == 'style.backgroundColor' && event.srcElement.pluggedElement != null)
        alert(event.propertyName);
    
      event.srcElement.pluggedElement.style.backgroundColor = event.srcElement.style.backgroundColor;
      }
    
    if (!!document.addEventListener)
      {
      document.getElementById(foo).addEventListener("DOMAttrModified", changetext, false);
      }
    else
      {
      document.getElementById(foo).addBehavior("foo.htc");
      document.getElementById(foo).attachEvent("onpropertychange", changetext);
      }
    

    DOM Mutation Events

提交回复
热议问题