firefox下firsChild和ie下firstChild有区别
firefox下文本也算是一个child,所以要在ff下使用firstChild可以结合childNodes和nodeName来达到兼容的目的
先判断浏览器类型:
function isIE()
{
if(document.all)
{
return true;
}
else
{
//不一定就是ff
return false;
}
}
function getFirstChild(obj)
{
if(obj != null)
{
if(!isIE())
{
for(var i=0;i<obj.childNodes.length; i++)
{
if(obj.childNodes[i].nodeName = 'your name')
{return obj.childNodes[i];}
}
}
else
{return obj.firstChild;}
}
else{return null;}
}