使用jQuery来解决伊江在Firefox和createElement方法之间的差异

使用jQuery来解决伊江在Firefox和createElement方法之间的差异
当我们需要动态生成DOM对象,我们创建它使用createElement方法。但IE和Firefox下的createElement方法不同。

在伊江中,您可以用以下两种方式创建一个元素:

1、document.createelement(}})

2、document.createelement(' ')

火狐只支持

document.createelement(}})

同时,如果你添加的属性和事件,您需要使用setAttribute方法

实例:
复制代码代码如下所示:
如果(美元。浏览器。MSIE){
无功rowhtml =<跨度class=省略onclick=;
rowhtml = '_shownotice( /;
rowhtml = ID
rowhtml + =/、/;
rowhtml = titlepre;
rowhtml + =/);
rowhtml = > ;
= rowhtml ;

行= $(document.createelement(rowhtml))。文本(数据。标题);
如果($)
var el = document.createelement(跨越);
el.setattribute(onclick

行= $(EL)。文本(数据标题);
否则如果($ Safari浏览器){

否则如果($ Opera Opera){

其他{ }

}
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部