javascript代码片断如下:
if(!o.hasChildNodes{
if(o.nextSibling){
o=o.nextSibling;
continue;
}else{
o=par_node(o.parentNode);//取它父节点
if(o.nodeName=="book1"){
break;
}
if(o==xml.documentElement){
break;
}
continue;
}
代码为遍历节点“book1”的所有子节点, 当遍历完所有子节点后,返回到父节点“book1”标记后,判断为遍历完成,但ie始终无法执行o.nodeName=="book1",不知为何?firefox中调试是成功的。希望大侠们指点啊不胜感激!
if(!o.hasChildNodes{
if(o.nextSibling){
o=o.nextSibling;
continue;
}else{
o=par_node(o.parentNode);//取它父节点
if(o.nodeName=="book1"){
break;
}
if(o==xml.documentElement){
break;
}
continue;
}
代码为遍历节点“book1”的所有子节点, 当遍历完所有子节点后,返回到父节点“book1”标记后,判断为遍历完成,但ie始终无法执行o.nodeName=="book1",不知为何?firefox中调试是成功的。希望大侠们指点啊不胜感激!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货