gpt4 book ai didi

c# - 嵌套 div 中的 invokeMember

转载 作者:行者123 更新时间:2023-11-28 02:09:42 25 4
gpt4 key购买 nike

我正在使用 Windows 窗体应用程序和网络浏览器控件,并想让我的代码在网站下拉列表中选择某个值。我已经检查了网站上的元素(见下文):

<div class= "selectize-control">
<div class="selectize-dropdown">
<div class = "selectize-dropdown-content">
<div data-value ="1" data-selectable class ="option">Option1 </div>
<div data-value ="2" data-selectable class ="option"> Option2 </div>
<div data-value ="2" data-selectable class ="option"> Option3 </div>
</div>
</div>
</div>
<span style="display: none;" class= "ValidationMessage" id="ValidationMessage_1"></span>

我以为我可以通过编写以下代码来选择“Option2”:

 HtmlElementCollection theElementCollection = webBrowser1.Document.All;
foreach (HtmlElement curElement in theElementCollection) {
if (curElement.GetAttribute("className") == "selectize-dropdown-content") {
curElement.SetAttribute("value", "2");
}
}

但是没有任何反应...有人可以帮我吗?

最佳答案

该属性称为。Javascript 属性(您可以作为元素的属性直接访问)是 clasName,但属性本身是 class

关于c# - 嵌套 div 中的 invokeMember,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48828640/

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