我有一个丰富的菜单,我想在其中快速搜索和操作菜单项。是否可以搜索 id 列表,让我们说一下
list contains ("0,57,19,22,30,31,32,33,34,36,45,53,63,58,59,23,24,25,26,27,28,29,37,38,39,40,41,42,43,44,46,47,48,50,51,52,54,55,16", "45")
示例节点:
<li class="standby" id="id61">
截至目前,我在 cfscript 中使用循环
if(listLen(IdsToRemove.List,",") GT 1){
for(i=1;i lte listLen(IdsToRemove.List);i=i+1) {
valueToFind="li[@id='" & listGetAt(IdsToRemove.List,i) & "']";
findNode=XmlSearch(MyNavigation.myMenu,"//" & valueToFind);
Instance.UDFLibrary.XmlDeleteNodes(XmlDocument=MyNavigation.myMenu,Nodes=findNode);
}
}
我真的希望搜索一个列表并立即删除所有节点。想法?