![]() |
webbrowser1.OleObject.Document.all.item(‘ButtonLogin‘).Click;//引号里改成html里相应的button的名字。 |
![]() |
可以直接调用javascript函数不? 我不想在里面建立隐藏的button 去点击. 谢谢 |
![]() |
procedure TForm1.Button1Click(Sender: TObject); var Document : Variant; Script,r : Variant; ArrLen : Variant; begin Document := WebBrowser1.Document; Script := Document.Script; r := Document.Script.GetArrayItem(Script.arr,0); ShowMessage(r.value); end; 以下是Web页中的内容 <script language=javascript> function GetArrayItem(AArray,ItemIndex){ return AArray[ItemIndex]; } function SetArrayItem(AArray,ItemIndex,NewValue){ AArray[ItemIndex] = NewValue; } </script> //arr是Web页中的一个Array. |
![]() |
(WebBrowser1.Document as IHTMLDocument2).parentWindow.execScript(strScript,‘javascript‘ |
联系客服