prima di conoscere lo script che ha linkato fabrizio, mi sono scritto una funzioncina che fa piu' o meno lo stesso
http://www.xinod.it/scripts/function_create/
proprio perche' non ce la facevo piu' a fare create, setAttribute, append...