为什么if (node.attributes != null)正确,而if(node.attributes.length!=0)却出现错误
bbrr 2003-03-21 10:22:27 请问
为什么下面的函数会出错,
function Traverse(node)
{
nodes+=1;
if(node.attributes.length!=0)
nodes+=node.attributes.length;
for(var i=0;i<node.childNodes.length;i++)
Traverse(node.childNodes(i));
}
而下面这个却成功
function Traverse(node)
{
nodes+=1;
if(node.attributes!=null)
nodes+=node.attributes.length;
for (var i=0;i<node.childNodes.length; i++)
Traverse(node.childNodes(i));
}