首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

EXT tree 接续定位树节点

2012-11-22 
EXT tree 连续定位树节点一:根据树代码定位树某个节点调用处/** * 模糊定位树节点 * @param node * @param

EXT tree 连续定位树节点
一:根据树代码定位树某个节点
  调用处
 

/** * 模糊定位树节点 * @param node * @param name * @param index * @return */var findindex = 0;function focusTreeNodeByFuzzy(node,name,index,focusFlag){var arr = new Array();var c = -1;while(node){c++;var temp=node;var showName = '';if (focusFlag == 'code')showName = node.id;else if (focusFlag =='name')showName = node.text;if(showName.indexOf(name)<0 || c<=index){if (!node.lastChild){if (node.nextSibling)node = node.nextSibling;else if (!node.nextSibling && node.parentNode)node = node.parentNode.nextSibling;elsenode = node.nextSibling;}else{node = node.firstChild;} if(!node){node=temp;while(node.parentNode && node.parentNode.parentNode && !node.nextSibling){node=node.parentNode;}node=node.nextSibling;}}else{arr.push(node);arr.push(c);return arr;}}return null;};

热点排行