Siri: IE8, createElement und CSS/class

Beitrag lesen

Hallo,

ich erzeuge ein neues Element:
var newElement = document.createElement("div");
Beim Einhängen des Elements werden die CSS-Stylesheet Eigenschaften nicht "aktiviert".

1. Versuch:
newElement.setAttribute("class", "testclass");

schlug fehl. Gegoogelt: hier und hier führt zum

2. Versuch:
newElement.className= "testclass";

Das neue Element hat keine CSS-Eigenschaften.

3. Versuch:
document.getElementsByTagName("body")[0].className = "testclass";

ist genauso gescheitert wie

4. Versuch:
targetElement = document.getElementById("testtarget");
targetElement.appendChild(newElement);

und

5. Versuch:

targetElement = document.getElementById("testtarget");
targetElement.innerHTML = newElement.innerHTML;

Hat noch jemand eine Idee (außer IE8 zu ignorieren)?

Viele Grüße
Siri