Я пишу VB-приложение, которое взаимодействует с HTML DOM.
Если я зайду на эту страницу:
https://edit.yahoo.com/registration
А затем попробуйте изменить поле «Я предпочитаю содержимое из» ВЫБРАТЬ в правом верхнем углу на «Yahoo! Азия» из выбранной опции по умолчанию, я могу сделать это с помощью этой команды:
Document.Forms.regFormBody.preferredcontent.selectedIndex = 10
Это успешно меняет его. Но проблема в том, что это не то же самое поведение, как если бы вы вручную изменили этот параметр на Yahoo! Азия с помощью мыши.
Если вы попытаетесь сделать это вручную, не используя DOM, после его изменения страница обновится.
Я предполагаю, что это вызов javascript или что-то, что обновляет эту страницу в соответствии с выбранной опцией, но я попытался воспроизвести это поведение с помощью DOM, и я просто не могу понять это.
Может кто-нибудь помочь? Заранее спасибо.