我希望我的应用程序更改站点上下拉列表的值。这是网站上的下拉列表的代码:
<select name="filterPPage">
<option value="20"></option>
<option value="30"></option><option value="40"></option>
<option value="50"></option><option value="60"></option>
<option value="70"></option><option value="80"></option>
<option value="90"></option><option value="100"></option>
</select>
我在我的应用程序中使用此代码来更改值:
int buff = 100;
foreach (HtmlElement he in webBrowser1.Document.GetElementsByTagName("select"))
{
if (he.GetAttribute("name").Equals("filterPPage"))
{
he.SetAttribute("value", buff.ToString());
}
}
但是它只在一秒钟内将值更改为 100,然后页面刷新,默认值变为 20。请帮忙。