non*_*one 1 delphi loops delphi-2009 ihtmldocument2
有没有办法迭代IHTMLElementCollection?
如
var
e : IHTMLLinkElement;
elementCollection:IHTMLElementCollection;
begin
for e in elementCollection do
showmessage(e.caption);
end;
Run Code Online (Sandbox Code Playgroud)
我知道有一个名为_newEnum的属性,但是delphi中不支持它,因为我能理解.
update:apperently链接是IHTMLElement而不是IHTMLLinkElement
for I := 0 to Pred(elementCollection.length) do
begin
e := elementCollection.item(I, EmptyParam) as IHTMLElement;
//...
end;
Run Code Online (Sandbox Code Playgroud)