то у меня ошибка вылетает
проитерируй её и добавь в каждый элемент
не пашет ,отвечаю
как эту коллекцию получаешь?
через document.getElementsByClassName('.el-tabs__item')
[...document.getElementsByClassName('.el-tabs__item')].forEach(e=>e.setAttribute("class",e.getAttribute("class"))+" cls")
плюс лучше с элементами общаться через classList если работаешь с классами, оно изящнее
а в свг и не надо, там другой мир
и да, точка в селекторе не нужна
прям другой? DOM такой же, CSS тоже работает
некоторые аспекты внутри свг работают не так же ожидаемо как с обычными дом нодами
и это напрягает, мне нужен код работающий с html и svg идентично
да, к сожалению придется вносить модификации, если хочешь достигнуть высокого уровня унификации интерфейса. С самими <svg> проблем особых не должно быть, но если работаешь с <path> внутри свг и так далее, придется иногда велосипедить. Недавно встречал багу подобного рода. Назначение аттрибута fill для <rect> (или не рект, не суть дела) работает в 50+ раз медленнее чем изменение заливки через .fill. И таких моментов с свг много достаточно
то что атрибуты дублируют стили это напрягает, всё время забываю какой у них приоритет хорошо что я в svg давно не рисую
Обсуждают сегодня