DOMノードの作成
毎回、document.createElementしてプロパティ追加するの面倒くさいので、まとめる。
var DOM = {}; DOM.create = function(parentElement, tagName, option) { var element = document.createElement(tagName); if(option) { for(i in option) { if(option.hasOwnProperty(i)) { element[i] = option[i]; } } } if(parentElement) { if(typeof parentElement == 'string') { var parentElement = document.getElementById(parentElement); } parentElement.appendChild(element); } return element; } // DOM.create("frmId", "input", {type: "text", size: "50", value: "initStr", name: "username"});