我如何在WebBrowser中访问HTML页面里面的元素?

Eastunfail 2003-04-20 06:02:52
假如
<INPUT TYPE="HIDDEN" ID="TEST" VALUE="Test" />

我如何可以访问test元素呢?
我用:
Var HtmlDocument:IHTMLDocument2;
begin
...
HtmlDocument:= IHTMLDocument2(WebBrowser1.Document);
ShowMessage(Variant(HtmlDocument.all.item('Test',NULL) ).value);
...
end;
可是总是发生访问地址000000的异常错误。。。。。为什么??怎么解决这个问题呢?
...全文
32 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ehom 2003-04-21
  • 打赏
  • 举报
回复
((WebBrowser1.Document as IHTMLDocument2).all.item('TEST',0) as IHTMLInputHiddenElement).value



((WebBrowser1.Document as IHTMLDocument2).all.item('TEST',0) as IHTMLInputElement).value



WebBrowser1.OleObject.document.all.item('TEST').value
Eastunfail 2003-04-21
  • 打赏
  • 举报
回复
ding....

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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