I've have had success when using style sheets, but doing it in JavaScript isn't working for me. I need to do this programatically. Hopefully you will have realised that I'm trying to make the div 'grow'.
var myElement = document.createElement('div');
myElement.style.height = '0px';
myElement.style.padding = '0px';
myElement.style.webkitTransition = '2s'; /* problem with this line ? */
myElement.style.height = '200px';