读书人

关于IE谷歌兼容性有关问题

发布时间: 2012-10-20 14:12:47 作者: rapoo

关于IE,谷歌兼容性问题
<html>
<head>
<script type="text/javascript">
var xmlDoc=document.getElementById("menuXml").XmlDocument.documentElement;
alert(xmlDoc)
</script>
</head>
<xml id="menuXml">//java代码,节省时间</xml>
<body>

</body>
</html>



这是我简化后的代码,但是也能说明问题,
就是用IE浏览的时候返回一个object,但是用谷歌浏览器说明都没有动作,
然后我试试用谷歌运行下面的代码:
var xmlDoc=document.getElementById("menuXml").XmlDocument
alert(xmlDoc)
居然返回一个ondefinde的,求大神帮忙。。。。。或者给我一份谷歌浏览器解析xml的手册。。。。。。。

[解决办法]
要兼容所有浏览器。请采用XMLHttpRequest来请求xml文件。

兼容 IE、Firefox、Chrome、Safari、Opera 等浏览器的 XML 文件加载方式

兼容 IE、Firefox、Chrome、Safari、Opera 等浏览器的 XML 文件加载方式

代码如下,xml 文件名为 1.xml。
1.XML代码

XML code
<?xml version="1.0" encoding="utf-8"?><note><t1><title>孟子E章的网站</title><url>http://dotnet.aspx.cc/</url></t1><t1><title>孟宪会的博客</title><url>http://blog.csdn.net/net_lover/</url></t1></note>
[解决办法]
xml标记只有IE有,才看做是对象,其他浏览器没有这个标记

读书人网 >J2EE开发

热点推荐