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