delphi中 WebBrowser如何控制Frame下面的元素
展开全部
webbrowser1.oleobject.document.documentelement.document.frames.item(j).document.
documentelement.innerHtml
可以取得取得指定Frame 中的HTML 内容
2:利用Delphi 的Olevariant 类型
单个frames 的输入varo : Olevariant;begino := WebBrowser.OleObject.document.all.item('LoginUserID',0); //找到登录用户名的输入框
o.value := 'TEST';
o := WebBrowser.oleobject.document.all.item('LoginPassword',0); //找到登录密码的输入框
o.value := 'TEST'
WebBrowser.oleobject.document.Forms.Item(0, 0).submit; //第一个表单的第一个提交按纽{
o :=WebBrowser.oleobject.document.all.item('Login',0); //或者用指定表单名称提交
o.Click; //点击操作,对其它对象也可同样操作}end;
多个frames 的输入,FrameIndex 为Frame 的序号varo : Olevariant;begin
//找到登录用户名的输入框
o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FrameInd
ex).document.all.item('LoginUserID',0);
o.value := 'TEST';
//找到登录密码的输入框o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).d
ocument.all.item('LoginPassword',0);
o.value := 'TEST'
//第一个表单提交
WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).d
ocument.Forms.Item(0, 0).submit;{
//或者用指定表单名称提交
o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramInde
x).document.all.item('Login',0);
o.Click; //点击操作,对其它对象也可同样操作}end;
3:1、老外写的:
documentelement.innerHtml
可以取得取得指定Frame 中的HTML 内容
2:利用Delphi 的Olevariant 类型
单个frames 的输入varo : Olevariant;begino := WebBrowser.OleObject.document.all.item('LoginUserID',0); //找到登录用户名的输入框
o.value := 'TEST';
o := WebBrowser.oleobject.document.all.item('LoginPassword',0); //找到登录密码的输入框
o.value := 'TEST'
WebBrowser.oleobject.document.Forms.Item(0, 0).submit; //第一个表单的第一个提交按纽{
o :=WebBrowser.oleobject.document.all.item('Login',0); //或者用指定表单名称提交
o.Click; //点击操作,对其它对象也可同样操作}end;
多个frames 的输入,FrameIndex 为Frame 的序号varo : Olevariant;begin
//找到登录用户名的输入框
o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FrameInd
ex).document.all.item('LoginUserID',0);
o.value := 'TEST';
//找到登录密码的输入框o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).d
ocument.all.item('LoginPassword',0);
o.value := 'TEST'
//第一个表单提交
WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).d
ocument.Forms.Item(0, 0).submit;{
//或者用指定表单名称提交
o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramInde
x).document.all.item('Login',0);
o.Click; //点击操作,对其它对象也可同样操作}end;
3:1、老外写的:
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询