Андрей Филимонов: это не семантическая верстка
ведет он себя как div, но это вам еще повезло, что он работает
делать так не нужно, особенно если вы собираетесь искать работу фронтендом
Вообще-то, querySelector и querySelectorAll работают медленнее чем getElementById и getElementsByClassName
В условиях хайлоуд проекта на ваниле, это имеет огромное значение
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.