Пытаюсь в JS. Не очень выходит. Задача: сделать раскрытие блока по высоте на атрибутах на нативном JS. Высота блока считается динамически при наведении, исходя из высоты блока, скрытого на position: absolute. Написал старый код на jQuery, решил переписать на нативном.
С задачей как бы справился: все раскрывается, считается верно и т. п. Делегирование тоже работает. Но консоль постоянно ругается на то, что:
Uncaught TypeError: Cannot read property 'contains' of undefined
Либо же undefined является какая-то из переменных. При этом все работает правильно чисто визуально.
Упростил код из проекта: