Я пытаюсь прочитать, присутствует ли селектор. Существует случайная вероятность того, что появится либо СЕЛЕКТОР 1, либо СЕЛЕКТОР 2, они не могут отображаться вместе.
В случае, если присутствует СЕЛЕКТОР 2, СЕЛЕКТОР 1 автоматически не определен, однако он все равно будет регистрировать ОПЦИЮ 1. Я пробовал много вещей, но что бы я ни делал, он продолжает регистрировать ВАРИАНТ 1, как если бы он был определен.
Пример:
if (document.querySelectorAll('SELECTOR 1') !== 'undefined'){
console.log("OPTION 1")}
} else if (document.querySelectorAll('SELECTOR 2') !== 'undefined'){
console.log("OPTION 2")
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... electorall