JavaScriptは動的な言語である。例えば、与えられた文字列から、その文字列に対応するメソッドを簡単に呼び出せる。そこで、この性質を利用したDOM要素のファクトリを作ってみた。 var Factory = function(){}; Factory.prototype = { create: function(name){ if(typeof(this["create" + name]) == "function"){ var args = []; for(var i = 1; i < arguments.length; i++){ args.push(arguments[i]); } return this["create" + name].apply(this, args); }else{ return this.createElement.apply(this, argument