Я пытаюсь получить состояние двух входных флажков внутри элемента div. Мне нужно установить переменную flag в true, только если установлены оба флажка. Если какой-либо из флажков ввода снят, то следует установить значение false.
Я пробовал использовать цикл for, используя приведенный ниже код
var oParNode = oNode.ParentNode;
if (null != oParNode) {
for (var i = 0; i < oNode.ParentNode.Nodes.length; i++) {
if (oNode.ParentNode.Nodes[i].Checked) {
checked = true;
}
else {
checked = false;
}
}
}
В этом коде Nodes [i] возвращает элемент ввода. Когда я проверяю первый флажок первым и второй следующий, этот цикл работает нормально, но когда я проверяю первый первый флажок, проверяемая переменная устанавливается в значение true, основываясь на значении второго флажка, которое выполняется наконец.
Ожидается: Мне нужно вернуть «флажок», чтобы быть правдой, только если установлены оба флажка.
Может ли кто-нибудь предложить мне это.