• Где тут ошибка?

    desiple, перед первой строчкой кода напиши debugger, и открой консоль разработчика и перезагрузи страницу. заодно глянь как дебажить, поначалу будет непонятно, но там можно пошагово посмотреть, что хранится в переменных. Можно так же после каждого объявления переменной вывести ее в консоль. Просто посмотреть че там вытянуло. И навести мышкой на элемент в консоли, тогда то браузер подсветит тебе на странице и увидишь, то ли вытянуло или нет. Плюс не забывай, что querySelector тащит только ПЕРВЫЙ элемент. Если их несколько на странице, то скроет только первый