关于IHTMLElementCollection,该怎么解决

关于IHTMLElementCollection自己写了个function GetElementsByClassName(strClassName:String):IHTMLEleme

关于IHTMLElementCollection
自己写了个function GetElementsByClassName(strClassName:String):IHTMLElementCollection;

就是利用GetElementsByTagName('*')来一一筛选的。

现在的问题是:

在循环中每次得到的IHTMLElement怎么合成一个IHTMLElementCollection 以便作为返回值?