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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM