function map_all_node(node){
if(node.className == "sinablogb"){
alert("========= find first node class=sinablog =================id:" + node.id);
return true ;
}
var children_nodes = node.children;
if(children_nodes != undefined && children_nodes.length > 0 ) {
for(var i=0; i < children_nodes.length; i++ ){
var node = children_nodes[i];
alert("======== =================id:" + map_all_node(node));
if(map_all_node(node) == true){
return true;
};
}
}
}
if(node.className == "sinablogb"){
alert("========= find first node class=sinablog =================id:" + node.id);
return true ;
}
var children_nodes = node.children;
if(children_nodes != undefined && children_nodes.length > 0 ) {
for(var i=0; i < children_nodes.length; i++ ){
var node = children_nodes[i];
alert("======== =================id:" + map_all_node(node));
if(map_all_node(node) == true){
return true;
};
}
}
}
map_all_node(document.body);
#------以上是省略模式
function map_all_node(node) {
var children = node.children;
if (node.tagName == 'div' && node.className == 'SG_connHEAD') {
return node;
} else if (children && children.length) {
for (var i in children) {
var node = children[i];
var ret = map_all_node(node);
if (ret) return ret;
}
return false;
} else {
return false;
}
}