如何在html页面中找到具有"值"的按钮(Webbrowser - Delphi)

Ker*_*mia 3 html browser delphi

我有一个html页面,它有3个表单,3个提交按钮.按钮没有名称,但它们有价值:

<input type="submit" VALUE="Login">
Run Code Online (Sandbox Code Playgroud)

如何找到具有其值的按钮并单击它

谢谢

Sim*_*aWB 6

procedure TForm1.Button1Click(Sender: TObject);
var 
  ovElements: OleVariant; 
  i: Integer; 
begin 
  ovElements := WebBrowser1.OleObject.Document.forms.item(0).elements; 
  for i := 0 to (ovElements.Length - 1) do
    if (ovElements.item(i).tagName = 'INPUT') and
      (ovElements.item(i).type = 'SUBMIT') and
  (ovElements.item(i).Value = 'Login') then
      ovElements.item(i).Click; 
end;
Run Code Online (Sandbox Code Playgroud)