bebraw
12/29/2010 - 3:45 PM

Shorter version of http://www.hagenburger.net/BLOG/Simple-HTML5-Fix-for-IE.html .

// original
for(e,l='article aside footer header nav section time'.split(' ');e=l.pop();document.createElement(e))

// original + moved pop
for(l='article aside footer header nav section time'.split(' ');;document.createElement(l.pop()))

// mine (not tested! might need some braces...)
// v1 (no globals)
var l=['article','aside','footer','header','nav','section','time'];for(var i in l)document.createElement(l[i])

// v2 (globals)
l=['article','aside','footer','header','nav','section','time'];for(i in l)document.createElement(l[i])