Как я могу проверить, является ли нижняя строка истинной ложью. Это код элемента, который открывает или закрывает список фильтров. Если фильтр закрыт 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