lib.dom.js 581 Bytes
lib.dom=new function(){

	this.createElement=function(tagName,attrs,content){
		var e=lib.dom.setValue(lib.dom.setElementAttributes(document.createElement(tagName)),content);
	}
	
	this.setElementAttributes=function(element,attrs){
		if(typeof(attrs)=='object'){
			for(var i in attrs){
				element[i]=attrs[i];
			}
		}
		return element;
	}
	
	this.setValue=function(element,value){
		var e=$(element);
		var tag=(''+element.tagName+'').toLowerCase();
		var value=''+value+'';
		
		switch(tag){
			case 'input':
				e.val(value);
				break;
			default:
				e.html(value);
		}
	}
}