散分!!!!!!散分!!!!!!散分!!!!!!散分!!!!!!散分!!!!!!

nsgbyd 2012-03-30 10:39:04
先上段代码

procedure TForm1.FormCreate(Sender: TObject);
begin
WebBrowser1.Navigate('http://www.w3school.com.cn/htmldom/event_onselect.asp');
end;

procedure TForm1.Button2Click(Sender: TObject);
var
//ht,ht1 :ihtmldocument2;
ht : Olevariant;
i:Integer;

begin
ht:=webbrowser1.document as ihtmldocument2;

for i := 0 to ht.all.length - 1 do

begin
if ht.all.item(i).tagName = 'input' then
if ht.all.item(i).value='Hello world!' then

begin

ShowMessage(ht.all.item(i).value);
ht.all.item(i).onselect;

// ht.all.item(i).InvokeMember('onselect');



end;
end;
end;
end.
怎么模拟onselect事件,哪位好人指教下
...全文
131 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jonathanscor 2012-03-30
  • 打赏
  • 举报
回复
nsgbyd 2012-03-30
  • 打赏
  • 举报
回复
来逛逛也给分
我看见佛 2012-03-30
  • 打赏
  • 举报
回复
接一个接一个
beican_shijie 2012-03-30
  • 打赏
  • 举报
回复


我只是来看看
nsgbyd 2012-03-30
  • 打赏
  • 举报
回复
WebBrowser1.Navigate('http://www.w3school.com.cn/htmldom/event_onselect.asp');
这不是有网址吗,双击文本或选择文本就会触发onselect事件的,我用C#可以触发,找到含有onselect事件的元素用InvokeMember(”onselect“)调用,可我用delphi7不行,

CryHunter 2012-03-30
  • 打赏
  • 举报
回复
楼主是只背景变蓝色的效果吗?
Elvis_chen 2012-03-30
  • 打赏
  • 举报
回复
Delphi7的我也不知道,怎么作业。
程晨c 2012-03-30
  • 打赏
  • 举报
回复

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧