- var content = document.getElementById("content");
- var text = document.createElement("input");
- text.type="text";
- text.id="name";
- content.appendChild(text);
假设fun1是方法名
- text.οnclick=fun1;
- text.οnclick=new Function(fun1(obj1,obj2));
- text.attachEvent("onclick",fun1);
createElement()兼容火狐,chrome浏览器的定法:
- var e = document.createElement("div");
- e.id = "testE";
- e.className = "testClass";
- e.style.width ="300px";
- e.style.height = "300px";
- e.style.border = "#ff6600 solid 1px";
- e.style.background = "#dedede";
返回对象document.createElement("div")
function $ce(str){
if (document.all) return document.createElement(str);
str = trim(trim(str).replace(/^<|\/?\s*>$/g,""));
var a = str.split(/\s+/);
var o = document.createElement(a[0]);
if (a.length>1)
{
str.replace(/(\w+)=([^\s\'\"]+)|(\w+)=\'([^\']+)\'|(\w+)=\"([^\"]+)\"/g,function(v,v1,v2,v3,v4,v5,v6)
{
o.setAttribute(v1||v3||v5,v2||v4||v6);
});
}
return o;
}