getElementBy (Value?) необходимо проверить, щелкает ли элемент открытым (true) или закрытым (false) - PullRequest
0 голосов
/ 25 марта 2020

Как я могу проверить, является ли нижняя строка истинной ложью. Это код элемента, который открывает или закрывает список фильтров. Если фильтр закрыт value=false, если фильтр открыт value=true

HTML код элемента:

<div id="docTypeForm:filterPnl" class="rf-cp rf-tgp" style="margin-bottom: 10px;">
     <input id="docTypeForm:filterPnl-value" name="docTypeForm:filterPnl-value" 
     type="hidden" value="true">

Значение будет отображаться как true или false. Когда я запускаю макрос в первый раз, он работает, потому что раскрывающийся список имеет значение false по умолчанию, но во второй раз раскрывающийся список имеет значение true, поэтому в этот момент мой код завершается ошибкой.

Я проверяю следующие коды:

    If obJIE.document.getElementById("docTypeForm:filterPnl-Value").Hidden = False Then
        MsgBox False
    Else
        MsgBox True '

    End If
 If obJIE.document.getElementById("docTypeForm:filterPnl-Value").Value= False Then
If obJIE.document.queryselector("input("True")") = False then
 If obJIE.document.getElementById("docTypeForm:filterPnl-Value").getAttribute("Value")= False Then
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...