Снимите флажок с помощью элемента управления C# wbrbrower и GetElementsByTagName

Есть веб-форма с флажком

входной класс = "флажок" тип = "флажок" имя = "подписаться" значение ="1" проверено = "проверено"

использование элемента управления webbrowser и WebBrowser1.Document.GetElementsByTagName("input");

как я могу снять флажок дамм

Моя попытка

HtmlElementCollection elements4 = WebBrowser1.Document.GetElementsByTagName("input");

                    foreach (HtmlElement element4 in elements4)
                    {
                        if (element4.Name == "subscribe")
                        {


                            element4.SetAttribute("subscribe", "false");
                           element4.InvokeMember("unchecked");

                          //  element4.checked = false;// doesn't even exist this line


                        }

1 ответ

Использовать SetAttribute установить checked приписывать. В этом случае:

element4.SetAttribute("checked", "false");

SetAttribute принимает два аргумента: имя атрибута, который вы хотите установить, и значение. Вы можете посмотреть в MDC список всех других свойств, которые вы можете установить: https://developer.mozilla.org/en/DOM/HTMLInputElement

Другие вопросы по тегам