读书人

delphi 获取网页元素某input的name属性

发布时间: 2012-03-27 13:44:24 作者: rapoo

delphi 获取网页元素某input的name属性值,然后做相应的操作
delphi 获取网页元素某input的name属性值,然后做相应的操作,原来的代码是根据input的ID获得,现在要改成根据其name值获得。变通之后,执行不行,请看看,


Delphi(Pascal) code
if Assigned(Doc) then  begin        try          Result := Point(0, 0);          cns := Doc.all ;          for i := 0 to  cns.length - 1 do          begin            el := cns.item(i, i) as IHTMLElement;            if el.id = ElementId then // 这个是原来根据input的id获得,ElementId是input的ID值            //由于某网页的input,没有ID,只有name,现在欲改成根据input的name值获得,请问怎么改?                         begin               .... ....             end;          end;        except          exit;        end;




[解决办法]
遍历所有元素,判断元素的name属性

读书人网 >.NET

热点推荐