Попытка изменить значение класса из webBrowser c # - PullRequest
1 голос
/ 25 апреля 2019

Попытка установить и снять флажок в веб-браузере изнутри форм Windows c #.Я знаю только, как изменить значение elementbyid, а не значение elementbyclass, если оно существует ... Из HTML я могу изменить значение класса с «unchecked» на «checked».Но я не знаю, как это сделать с помощью c # webBrowser внутри windows froms.Извините, мой английский ограничен.Спасибо.

что я пытался

webBrowser1.Document.GetElementById("signup-termservice").SetAttribute("unchecked", "checked");

, если бы я мог изменить значение этого класса на непроверенный, чтобы проверить, было бы хорошо ...

<span class="unchecked" id="signup-termservice"></span>

Byпри изменении класса html будет установлен флажок.

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

Сначала найдите и получите элемент HTML, измените атрибут className

HtmlElement htmlElement = webBrowser1.Document.GetElementById("signup-termservice");
if (htmlElement != null)
 {
  htmlElement.SetAttribute("ClassName", "unchecked");
 }
0 голосов
/ 25 апреля 2019

C # ASP.NET Как изменить класс CSS с помощью кода

проверьте этот похожий вопрос, вы должны выяснить это в вашем случае. Но я надеюсь, что вы спрашиваете что-то вроде этого

...