VBA Извлечь выбранный выпадающий внутренний текст с веб-страницы - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь извлечь внутренний текст выбранного выпадающего элемента.Я хочу вернуть "Учреждение 2"

<select name="ctl00$ContentPlaceHolder1$ddlInstName" id="ctl00_ContentPlaceHolder1_ddlInstName" style="background-color: rgb(255, 255, 128);">
        <option value="Select…">Select…</option>
        <option value="1867">Institution 1</option>
        <option selected="selected" value="719">Institution 2</option>
        <option value="1971">Institution 3</option>

Это то, что у меня есть, но оно возвращает только значение 0

account = IE.document.getElementById("ctl00_ContentPlaceHolder1_ddlInstName").getElementsByTagName("selected")(0).innerText

Любая помощь будет принята с благодарностью

1 Ответ

0 голосов
/ 01 марта 2019

Использовать селектор атрибута для selected.Это не тег.

ie.document.querySelector("#ctl00_ContentPlaceHolder1_ddlInstName [selected]").innerText
...