我看到以下文章,觉得很受启发,可是在帮助里找不到item.innerText这样的东东,看mshtml的源码太难了,无从下手,有没有大虾知道 在哪可找到他们的说明?
一,先得到页面的所有连接
var
doc:IHTMLDocument2;
all:IHTMLElementCollection;
len,i:integer;
item:OleVariant;
begin
doc:=WebBrowser1 .Document as IHTMLDocument2;
all:=doc.Get_links;
len:=all.length;
for i:=0 to len-1 do begin
item:=all.item(i,varempty);
memo1.lines.add(item.href);
memo2.lines.add(item.innerText); //得到连接的名称
end;
end;
一,先得到页面的所有连接
var
doc:IHTMLDocument2;
all:IHTMLElementCollection;
len,i:integer;
item:OleVariant;
begin
doc:=WebBrowser1 .Document as IHTMLDocument2;
all:=doc.Get_links;
len:=all.length;
for i:=0 to len-1 do begin
item:=all.item(i,varempty);
memo1.lines.add(item.href);
memo2.lines.add(item.innerText); //得到连接的名称
end;
end;
读它感觉比较生硬,不过微软的这些接口资料差不多都能找到.DHTML文档模型和HTML DOM文档模型接口体系是有点复杂的东西,呵,多接触就会慢慢熟悉了.