Три способа поменять состояние элемента на странице — у каждого своя ниша.
Методы
| Метод | Что делает | Когда использовать |
|---|---|---|
SetValue | Устанавливает значение элемента с эмуляцией | Текст, чекбокс, радио, textarea |
SetAttribute | Меняет значение атрибута в DOM | Когда нужно изменить свойство, а не значение |
SetSelectedItems | Выбирает опции в <select> по индексам | Мультиселекты, простые дропдауны |
RiseEvent | Поджигает JS-событие на элементе | Когда сайт реагирует только на событие |