jquery createElement 动态创建元素
在IE和Firefox下,动态创建元素的方法是由区别的
如下面代码,在IE下可以运行,在Firefox下会报错
var theform = document.forms[0];
theform.appendChild(document.createElement("<input type='hidden' name='__EVENTTARGET'>"));
在 Firefox 只支持:document.createElement('input')
如果添加属性和事件的话,需要使用setAttribute方法
使用jquery动态创建元素,可以同时支持IE、Firefox
var theform = document.forms[0];
$("<input type='hidden' name='__EVENTTARGET'>").appendTo(theform);