Получение значений элементов
Зеркальная тема к _Установка значений элементов. Те же элементы — но теперь читаем из них, а не пишем.
Методы и свойства
| Что берём | Как берём | Когда использовать |
|---|---|---|
Значение поля (value) | he.GetValue(false) | input, textarea, checkbox, select |
| Текстовое содержимое | he.InnerText | Заголовки, параграфы, span, кнопки |
| HTML внутри тега | he.InnerHtml | Когда нужна разметка, а не только текст |
| HTML вместе с тегом | he.OuterHtml | Дебаг, парсинг структуры |
| Значение атрибута | he.GetAttribute("name") | href, src, data-*, class и любые другие |
| Через JavaScript | doc.EvaluateScript("...") | Когда DOM-методы не дают нужного |