尝试从Windows窗体c#内部选中和取消选中webBrowser上的框。我只知道如何更改elementbyid值,而不更改elementbyclass值,如果存在的话...从html内部,我可以将类值从“未选中”更改为“选中”。但是我不知道如何在Windows froms中的c#webBrowser中做到这一点。对不起,我的英语有限。谢谢。
我尝试了什么
webBrowser1.Document.GetElementById("signup-termservice").SetAttribute("unchecked", "checked");
如果我可以将此类的值更改为unchecked,就可以了...
<span class="unchecked" id="signup-termservice"></span>
通过更改html类,它将选中该复选框。
答案 0 :(得分:0)
C# ASP.NET How to modify CSS class via code-behind
看看这个类似的问题,您必须解决您的情况。但我希望您能要求类似的事情
答案 1 :(得分:0)
首先,找到并获取HTML元素,更改className属性
HtmlElement htmlElement = webBrowser1.Document.GetElementById("signup-termservice");
if (htmlElement != null)
{
htmlElement.SetAttribute("ClassName", "unchecked");
}