首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-10-20 
关于IE,谷歌兼容性问题htmlheadscript typetext/javascriptvar xmlDocdocument.getElementById(

关于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有,才看做是对象,其他浏览器没有这个标记

热点排行