前言:
目前大家对“js获取节点id”可能比较注意,姐妹们都想要知道一些“js获取节点id”的相关文章。那么小编同时在网络上网罗了一些关于“js获取节点id””的相关知识,希望你们能喜欢,看官们一起来了解一下吧!// 树结构数据let treeList = [{ id: '01', text: '广东省', children: [{ id: '011', text: '广州市', children: [ { id: '0111', text: '西城区', children: [], }, { id: 0112, text: '东城区', children: [], }, ], }]}]// 根据树结构节点id从树结构数据中获取节点数据getTreeName(treeList,id){ let _this=this for (let i = 0; i < treeList.length; i++) { let treeItem=treeList[i] if(treeItem.id===id){ return treeItem }else{ if(treeItem.children && treeItem.children.length>0){ let res=_this.getTreeName(treeItem.children,id) if(res){ return res } } } }}// 调用一下方法// 获取节点id 0112的节点对象数据let id = 0112;let data = this.getTreeName(treeList, id);conlose.log(data);======================打印结果为:{ id: 0112, text: '东城区', children: []}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js获取节点id