我在IE 和FireFox 下测试以下javascript代码 :
[code="java"]
Tab = function(id)
{
var t= this;
t.tabs = {};
t.tabs = document.getElementById(id).childNodes;
for(i = 0 ; i<t.tabs.length;i++)
{
alert(t.tabs[i].id);
}
}
[/code]
出现以下问题:
ie 下 t.tabs[i].id 能够返回结果;
firefox下返回undefined;
请问这是什么原因?怎么解决?