ホームページ > 記事 > ウェブフロントエンド > jQuery を使用して IE の createElement メソッドと FireFox_jquery の違いを解決する
DOM オブジェクトを動的に生成する必要がある場合は、createElement メソッドを使用して作成します。ただし、IE と Firefox では、createElement メソッドが異なります。
IE では、次の 2 つの方法で要素を作成できます。
1. document.createElement('table')
2. document.createElement(' Firefox は以下のみをサポートします: document.createElement('table') 同時に、属性とイベントを追加する場合は、setAttribute メソッドを使用する必要があります 例:')
if ($.browser.msie){
var rowHtml = ' rowHtml = ">";
rowHtml = " span>" ;
row = $(document.createElement(rowHtml)).text(data.Title);
}else if($.browser.mozilla){
var el = document .createElement( "span");
el.setAttribute("onclick","_show Notice(/'" id "/',/'" titlePre "/')");
row = $ (el) .text(data.Title);
}else if($.browser.safari){
}else if($.browser.opera){
}else {
}