JS 使用for循環(huán)遍歷子節(jié)點查找元素
更新時間:2014年09月06日 09:20:48 投稿:whsnow
這篇文章主要介紹了JS 使用for循環(huán)配合數(shù)組遍歷子節(jié)點查找元素,經測試,效果不錯,需要的朋友可以看看
這篇文章主要介紹了JS 使用for循環(huán)配合數(shù)組遍歷子節(jié)點查找元素
function nextChildNode(node,clazz,tagName){ var count= node.childElementCount; for(var i=0;i<count;i++){ if(node==undefined || node.children[i]==undefined){ continue; } if(clazz){ if(node.children[i].getAttribute('class')==clazz){ return node.children[i]; } }else{ if(node.children[i].tagName==tagName){ return node.children[i]; } } } return null; } function getChildNode(node,classArg,tagNodeArg){ for(var i=0;i<classArg.length;i++){ node=nextChildNode(node,classArg[i]); } for(var i=0;i<tagNodeArg.length;i++){ node=nextChildNode(node,null,tagNodeArg[i]); } return node; } function getItemId(node){ var classNode=['itemInfo','itemDesc'],tagNode=['P','BUTTON']; node=getChildNode(node,classNode,tagNode); alert(node.getAttribute('itemid')); } #調用函數(shù) getItemId($(".shopItem")[0]);
相關文章
bootstrap Table服務端處理分頁(后臺是.net)
這篇文章主要為大家詳細介紹了bootstrap Table服務端處理分頁,后臺是.net,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10HBuilderX開發(fā)一個簡單的微信小程序的實現(xiàn)步驟
本文主要介紹了HBuilderX開發(fā)一個簡單的微信小程序的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02