生成跨浏览器的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("创建对象失败,应该是您浏览器版本太低了!");
}
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对象。的主要内容,如果未能解决你的问题,请参考以下文章