ActiveXObject( Microsoft.XmlDom ) 在Firefox下兼容性问题
来源:互联网 发布:淘宝b2c 编辑:程序博客网 时间:2024/05/21 21:01
不同浏览器下DOM元素操作
IE下一般这样做:
var xmlDom= new ActiveXObject("Microsoft.XMLDOM");
为了兼容Firefox,需要修改为:
if (window.ActiveXObject){
var xmlDom= new ActiveXObject("Microsoft.XMLDOM");
}
else{
if (document.implementation&& document.implementation.createDocument){
var xmlDom= document.implementation.createDocument("","",null);
}
}
在使用DOM操作XML文件时,我们可以使用Load方法直接加载文件路径即可,在IE和Firefox下通用。但是如果传入的是XML字符串,则在两种浏览器下就会有所不同,IE下可以使用LoadXML方法直接调入下XML串,在Firefox下则不存在该方法,因此要使用W3CDom方式,具体如下:
var oParser=new DOMParser();
xmlDom=oParser.parseFromString(xmlStr,"text/xml");
为兼容各种浏览器,我们这样去做即可:
try{
xmlDom.loadXML(xmlStr);
}catch(e){
var oParser=new DOMParser();
xmlDom=oParser.parseFromString(xmlStr,"text/xml");
}
- ActiveXObject( Microsoft.XmlDom ) 在Firefox下兼容性问题
- ActiveXObject( "Microsoft.XmlDom ") 在ff下兼容性问题?
- 如何让ActiveXObject( "Microsoft.XmlDom ")对象在非IE浏览器下显示数据?firefox(火狐)
- 如何让ActiveXObject( "Microsoft.XmlDom ")对象在非IE浏览器下显示数据?firefox(火狐)
- ActiveXObject( "Microsoft.XmlDom ") 不支持火狐
- 在Table中的TD中显示回车;ActiveXObject("microsoft.xmldom")结果集中的回车转换
- load(url)与loadXML(xml/string)【ActiveXObject("Microsoft.XMLDOM")】
- JS解析XML数据,ActiveXObject("Microsoft.XMLDOM")对象兼容IE和火狐
- microsoft.xmldom
- Microsoft.XMLDOM
- JavaScript在IE和Firefox下的兼容性问题
- Microsoft.XMLDOM组件
- Microsoft.XMLDOM 学习
- Microsoft.XMLDOM 对象详解
- Microsoft.XMLDOM中文手册
- Microsoft.XMLDOM相关资料
- Microsoft.XMLDOM相关资料
- Microsoft.XMLDOM相关资料
- IBOutlet,IBAction
- 黑马程序员_GUI
- UVaOJ 11205
- Hibernate hql查询语法总结
- arm-linux-gcc-4.3.2.tgz 下载地址
- ActiveXObject( Microsoft.XmlDom ) 在Firefox下兼容性问题
- linux 双网卡共享网络
- 在Angular框架中使用TinyMCE在线编辑器
- android虚拟机不能使用adb卸载安装的工程
- android模拟器无法访问本地的tomcat
- C编译异常集锦
- GlusterFS常用命令小结
- Android解析xml显示乱码问题
- (贪心5.2.10)POJ 3363 Annoying painting tool