正在做一个自动登录的功能遇到一个怪问题,请各位大侠帮忙瞧瞧,问题出在何处?
为什么直接用常量访问能找到输入框,用变量传进去就找不到呢(编译正常、运行时出错)?
procedure TForm1.Button1Click(Sender: TObject);
var
  a: Olevariant;
  temp1:string;
begin
  //可以执行 
  a := WebBrowser1.OleObject.document.all.item('username', 0);
  a.value := 'fzufish';
  
  //出现异常,无法找到username输入框
  temp1:='username';
  a := WebBrowser1.OleObject.document.all.item(temp1, 0);//此处无法找到username输入框
  a.value := 'fzufish';
end;