gpt4 book ai didi

C# web 浏览器选择列表项单击

转载 作者:太空狗 更新时间:2023-10-29 20:24:50 25 4
gpt4 key购买 nike

我正在尝试使用此方法从选择列表框中选择项目:

  var elements = webBrowser1.Document.GetElementsByTagName("select");



foreach (HtmlElement element in elements)
{

if (element.GetAttribute("id")=="pagesize")
{
element.GetElementsByTagName("option")[2].SetAttribute("selected", "selected");
webBrowser1.Document.InvokeMember("click");
}
}

来自这个 html 代码

<select name="pagesize" id="pagesize" onchange="changeFileListRequestSize();">
<option value="10">10 files per page</option>
<option value="25" selected="selected">25 files per page</option>
<option value="50">50 files per page</option>
<option value="100">100 files per page</option>
<option value="200">200 files per page</option>
</select>

item 实际上是变化的,但不会执行 onchange="changeFileListRequestSize();"JavaScript 事件。

如何模拟选择列表项点击或“改变”

最佳答案

document.GetElementById("pageSize").InvokeMember("onchange")

关于C# web 浏览器选择列表项单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com