生成跨浏览器的Javascript的DomDocument对象。

Posted 软若石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成跨浏览器的Javascript的DomDocument对象。相关的知识,希望对你有一定的参考价值。

 //生成XML文档对象
function NewXMLDocument()
{
 //return new ActiveXObject("MSXML2.DOMDocument");
 
 if (document.implementation && document.implementation.createDocument)
 {
  return document.implementation.createDocument("", "", null);
 }
 else if (window.ActiveXObject)
 {
  try
  {
   var prefix = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
   for (var i = 0; i < prefix.length; i++)
   {
    return new ActiveXObject(prefix[i] + ".DomDocument");
   }
  }
  catch (e)
  {
   alert("创建对象失败,应该是您浏览器版本太低了!");
  }
 }
 else
 {
  alert("创建对象失败,应该是您浏览器版本太低了!");
 }

}

以上是关于生成跨浏览器的Javascript的DomDocument对象。的主要内容,如果未能解决你的问题,请参考以下文章

计算跨浏览器 iframe 高度

JS常用框架及各自特点

封装常用的Javascript跨浏览器方法

我可以将 JavaScript 变量传递到另一个浏览器窗口吗?

跨浏览器 Javascript XML 解析

PerformanceNavigation 的替代 Javascript 方法(跨浏览器兼容)