火狐中使用ajax var xmlObj = xmlhttp.responseXML;
var childs = xmlObj.getElementsByTagName("string");// 数据
for(var i=0,len=childs.length; i<len; i++)
{
if(childs[i].firstChild != null)
{
strArr[strArr.length] = childs[i].firstChild.nodeValue;//这里如果过程火狐自动阶段,IE就没有这个问题,不知道怎么解决
}
else
{
strArr[strArr.length] = "";
}
}
在火狐里childs[i].firstChild.nodeValue如果内容过程会自动截断,IE就没有问题,急!!
请大家帮忙如何解决?
var childs = xmlObj.getElementsByTagName("string");// 数据
for(var i=0,len=childs.length; i<len; i++)
{
if(childs[i].firstChild != null)
{
strArr[strArr.length] = childs[i].firstChild.nodeValue;//这里如果过程火狐自动阶段,IE就没有这个问题,不知道怎么解决
}
else
{
strArr[strArr.length] = "";
}
}
在火狐里childs[i].firstChild.nodeValue如果内容过程会自动截断,IE就没有问题,急!!
请大家帮忙如何解决?
现在就是希望通过什么方式回去这个内容,
原来使用的nodeValue火狐自动截断
var r="";
for(var i=0;i<o.childNodes.length;i++)r+=o.childNodes[i].nodeValue;
return r;
}var xmlObj = xmlhttp.responseXML;
var childs = xmlObj.getElementsByTagName("string");// 数据
for(var i=0,len=childs.length; i<len; i++)
{
if(childs[i].firstChild != null)
strArr[strArr.length] = document.all?childs[i].firstChild.nodeValue:getHTML(childs[i]);//注意这里加了判断,如果是ff则使用辅助函数来获取内容
else
strArr[strArr.length] = "";
}