Rayden: AppendChild funktioniert in IE 9 nicht

Beitrag lesen

Ich habe folgendes Problem .. der Code hat bei allen IE unter 9 noch problemlos funktioniert .. aber sobald ich den Quirks Modus deaktiviere gehts nicht mehr.

Der folgende Code ist aus einer eingebundenen Javascript Datei und beim onmouseover event aufgerufen:

    this.init = function()  
    {  
        if (!document.getElementById(this.elementID))  
        {  
          this.element=document.createElement("DIV");  
          this.element.style.pos = 'absolute';  
          this.element.id=this.elementID;  
  
          document.body.appendChild(this.element);  
        }  
       this.initOK = true;  
    };

beim AppendChild bringt mir der IE 9 den Fehler:
SCRIPT65535: Ungültiges aufrufendes Objekt

Irgendeine Idee was das verursachen könnte? Geht sonst in allen Browsern.