In diesem Artikel wird hauptsächlich JS verwendet, um eine für Schleife zu verwenden
Funktion NextchildNode (Knoten, Clazz, TagName) {var count = node.ChildElementCount; für (var i = 0; i <count; i ++) {if (node == undefined || node.Children [i] == undefiniert) {Fortsetzung; } 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 (Knoten, classArg, Tagnodearg) {für (var i = 0; i <classarg.length; i ++) {node = Nextchildnode (Knoten, classarg [i]); } für (var i = 0; i <tagnodearg.length; i ++) {node = NextchildNode (Knoten, Null, Tagnodearg [i]); } Return Node; } function getItemId (Knoten) {var classNode = ['itemInfo', 'itemDesc'], tagnode = ['P', 'Taste']; node = getChildnode (Knoten, ClassNode, Tagnode); alert (node.getAttribute ('itemId')); } #Calling der Funktion getItemid ($ (". ShopItem") [0]);