源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

使用jQuery解决IE与FireFox下createElement方法的差异

  • 时间:2021-08-15 20:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:使用jQuery解决IE与FireFox下createElement方法的差异
当我们需要动态生成DOM对象的时候,会使用createElement的方法创建。但是在IE和Firefox下,createElement方法是有差异的。 [b]在 IE 中,可以使用以下两种方式来创建一个元素:[/b] 1、document.createElement('table') 2、document.createElement('<table border="0">') [b]而在 Firefox 只支持:[/b] document.createElement('table') 同时,如果添加属性和事件的话,需要使用setAttribute方法 [b]示例: [/b]
[u]复制代码[/u] 代码如下:
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{  }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部