public HTMLCollection getElementsByClassName(string classNames) { HTMLCollection elments = new HTMLCollection(); foreach (var child in childNodes) { if ((child as Element).className.NoncaseEqual(classNames)) { elments.Add(child as Element); } elments.AddRange((child as Element).getElementsByClassName(classNames)); } return(elments); }
public HTMLCollection getElementsByTagName(string localName) { HTMLCollection elments = new HTMLCollection(); foreach (Node child in childNodes) { if (child.nodeName.NoncaseEqual(localName)) { elments.Add(child as Element); } elments.AddRange((child as Element).getElementsByTagName(localName)); } return(elments); }