Delphi 7 Webbrowser - 选择没有价值

时间:2017-05-18 18:22:38

标签: delphi delphi-7

我需要帮助......我的问题是:

页面来源:

<select name="year" id="year" class="form-control select-inline">
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1193</option>
</select>

在delphi 7中,使用:

WebBrowser1.OleObject.Document.All.Item('year', 0).value := '1990';

但表单网站继续留空......请帮帮我

1 个答案:

答案 0 :(得分:1)

TWebBrowser只是Internet Explorer ActiveX控件的包装器,所以这实际上是IE DOM问题,而不是Delphi问题。

尝试设置select元素selectedIndex属性而不是value属性:

WebBrowser1.OleObject.Document.All.Item('year', 0).selectedIndex := 0;

value属性是传输到服务器的属性,但只有选择开始的项目。