在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);