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