getElementsByTagName возвращает HTMLCollection, не hash-таблицу (ассоциативный массив, в js - object), также у коллекции нет свойства "cardNum", поэтому в строке 2 ошибка.
В строке 5 querySelector не может найти на странице элемент, удовлетворяющий селектору, поэтому возвращает null.
|