创建元素:
IE有三种方式:
document.createElement("<input type=text>"); document.createElement("<input>"); document.createElement("input");
Firefox只支持一种方式:
document.createElement("input"); document.setAttribute(name,value);
增加子节点:
IE有三种方式:
node.insertBefore(Element); node.insertAfter(Element); node.appendChild(Element);
Firefox仅有一种:
node.appendChild(Element);
Ps:
在IE里面,html元素如果可以作为容器,那么在document.createElement创建元素时是无法设置name属性的,比如:div、span、font等等。
相反不可以做为容器的,在用document.createElement创建元素时可以设置控件的name属性,比如:input、button、a、img等等。