delphi网页填表 是否能按照图片名称去点击呢
delphi webbrowser1 有的按钮是没有 按钮名称的 只有一个图片的名称如果去点击这个按钮的 只有图片名称??

解决方案 »

  1.   

    找到这个图片元素,然后执行他的.click
      

  2.   

    去万一博客里看下Webbrowser基本操作就知道怎么弄了。
      

  3.   

    别说没有按扭名称,就算是啥也没有,只要存在那么就可以遍历,用遍历的方法找到对象后click。
    光只知道直接要代码,才给这一点分,诚意何在。
      

  4.   


    var
      i:Word;
      Doc:IHtmlDocument2;
      str:string;
    begin
      for i:=0 to WebBrowser1.OleObject.Document.Images.Length - 1 do
      begin
        Doc:=WebBrowser1.Document as IHtmlDocument2;
        Str:=(Doc.Images.Item(i,0) as IHTMLImgElement).href;
        if Pos( 'image.gif',str) <> 0 then    //这里image.gif为点击的图片
        begin
          ((Doc.Images.Item(i,0) as IHTMLImgElement) as IHTMLElement).Click;
        end;
      end;
    end;