使用jQuery解決IE與FireFox下createElement方法的差異
當(dāng)我們需要動態(tài)生成DOM對象的時候,會使用createElement的方法創(chuàng)建。但是在IE和Firefox下,createElement方法是有差異的。
在 IE 中,可以使用以下兩種方式來創(chuàng)建一個元素:
1、document.createElement('table')
2、document.createElement('<table border="0">')
而在 Firefox 只支持:
document.createElement('table')
同時,如果添加屬性和事件的話,需要使用setAttribute方法
示例:
if($.browser.msie){
var rowHtml = '<span class="ellipsis" onclick="';
rowHtml += '_showNotice(/'';
rowHtml += id
rowHtml += '/',/'';
rowHtml += titlePre;
rowHtml += '/')"';
rowHtml += ">";
rowHtml += "</span>";
row = $(document.createElement(rowHtml)).text(data.Title);
}else if($.browser.mozilla){
var el = document.createElement("span");
el.setAttribute("onclick","_showNotice(/'" + id + "/',/'" + titlePre +"/')");
row = $(el).text(data.Title);
}else if($.browser.safari){
}else if($.browser.opera){
}else{
}
- 淺談javascript中createElement事件
- javascript createElement()創(chuàng)建input不能設(shè)置name屬性的解決方法
- Javascript createElement和innerHTML增加頁面元素的性能對比
- 動態(tài)添加option及createElement使用示例
- 動態(tài)的創(chuàng)建一個元素createElement及刪除一個元素
- js 用CreateElement動態(tài)創(chuàng)建標(biāo)簽示例
- document.createElement()用法
- createElement和onclick
- 動態(tài)加載js文件 document.createElement
- javascript中createElement的兩種創(chuàng)建方式
相關(guān)文章
jQuery實現(xiàn)鼠標(biāo)點擊處心形漂浮的炫酷效果示例
這篇文章主要介紹了jQuery實現(xiàn)鼠標(biāo)點擊處心形漂浮的炫酷效果,涉及jQuery事件響應(yīng)及頁面元素屬性動態(tài)變換相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
Ext.get() 和 Ext.query()組合使用實現(xiàn)最靈活的取元素方式
想要利用ExtJS的庫函數(shù)對DOM進(jìn)行各類操作,就要得到Element類型的對象,但是Ext.get()取到的雖然是Element,但是參數(shù)只能是id,如果大家對jQuery的selector方式很喜歡和崇拜,那么就一定要學(xué)習(xí)Ext.get()和Ext.query()的組合方式。2011-09-09
基于BootStrap環(huán)境寫jQuery tabs插件
這篇文章主要介紹了基于BootStrap環(huán)境寫jQuery tabs插件的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07
jQuery實現(xiàn)的監(jiān)聽導(dǎo)航滾動置頂狀態(tài)功能示例
這篇文章主要介紹了jQuery實現(xiàn)的監(jiān)聽導(dǎo)航滾動置頂狀態(tài)功能,涉及基于jQuery的事件響應(yīng)及狀態(tài)監(jiān)聽等相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
利用JQuery+EasyDrag 實現(xiàn)彈出可拖動的Div,同時向Div傳值,然后返回Div選中的值
JQuery是一個優(yōu)秀的Javascript類庫,使得我們曾經(jīng)對JavaScript的痛恨不再,越來越喜歡上了JavaScript,而且更好的是他的plugin眾多.2009-10-10

