关于使用webbrowser读取 页面input信息的问题

luoyi829 2009-12-10 10:59:01
我现在页面的一个input的信息如下
<input type="text" pnum="3" count="27" armsId="207" name="ca_207" style="margin:0px;padding:0px;width:34px;" class="in" value="0"/>

我希望能读到count,type,name,armsID,value的值。 下面是我的代码.
var
ovElements:oleVariant;

i,len:integer;
str,count,armsid:string;
begin
ovElements:= webbrowser1.OleObject.document.forms.item(0).elements;
len:=ovElements.length;
for i:=0 to len-1 do
begin
str:= ovElements.item(i).tagname;
str:= ovElements.item(i).type;
str:= ovElements.item(i).name;
str:= ovElements.item(i).value;
count:= ovElements.item(i).count; //这句就报错了,count是自定义的,所以ovElements无法辨别count属性。
armsid:= ovElements.item(i).armsid; //同样这句也错了。
end;
end;

有谁能告诉我,有什么办法读取这种自定义的变量的值呢?
...全文
184 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
imho888 2009-12-11
  • 打赏
  • 举报
回复
顶,自己解决
luoyi829 2009-12-11
  • 打赏
  • 举报
回复
没人顶我自己来。

用ovElements.item(i).getElementByID('count').value;

1,184

社区成员

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

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