My 5th book "50 Tips on JavaScript" is on sale. Go get it from
Illustrated guide to 50 of the most interesting JavaScript topics.

CSS styles doesn\'t work on dynamically created elements in IE

Again, IE proves that is full with bugs. Simple but effective solution.
If you have the following code:
var element = document.createElement("div");
element.setAttribute("class", "yourClassName");
change it to:
var element = document.createElement("div");
element.className = "yourClassName";
.className property also works in FF, Opera and Safari.
If you enjoy this post, share it on Twitter, Facebook or LinkedIn. To leave a comment go here.