169 похожих чатов

Е подскажете как через js добавить класс html коллекции? почему

то у меня ошибка вылетает

15 ответов

5 просмотров

проитерируй её и добавь в каждый элемент

Amyr-C Автор вопроса
Amyr C
не пашет ,отвечаю

как эту коллекцию получаешь?

Amyr-C Автор вопроса
Sergiy Shatunov
как эту коллекцию получаешь?

через document.getElementsByClassName('.el-tabs__item')

Amyr C
через document.getElementsByClassName('.el-tabs__...

[...document.getElementsByClassName('.el-tabs__item')].forEach(e=>e.setAttribute("class",e.getAttribute("class"))+" cls")

Sergiy Shatunov
[...document.getElementsByClassName('.el-tabs__ite...

плюс лучше с элементами общаться через classList если работаешь с классами, оно изящнее

Sergiy Shatunov
в SVG не работает

а в свг и не надо, там другой мир

Sergiy Shatunov
[...document.getElementsByClassName('.el-tabs__ite...

и да, точка в селекторе не нужна

Max Lomov
а в свг и не надо, там другой мир

прям другой? DOM такой же, CSS тоже работает

Sergiy Shatunov
прям другой? DOM такой же, CSS тоже работает

некоторые аспекты внутри свг работают не так же ожидаемо как с обычными дом нодами

Max Lomov
некоторые аспекты внутри свг работают не так же ож...

и это напрягает, мне нужен код работающий с html и svg идентично

Sergiy Shatunov
и это напрягает, мне нужен код работающий с html и...

да, к сожалению придется вносить модификации, если хочешь достигнуть высокого уровня унификации интерфейса. С самими <svg> проблем особых не должно быть, но если работаешь с <path> внутри свг и так далее, придется иногда велосипедить. Недавно встречал багу подобного рода. Назначение аттрибута fill для <rect> (или не рект, не суть дела) работает в 50+ раз медленнее чем изменение заливки через .fill. И таких моментов с свг много достаточно

Max Lomov
да, к сожалению придется вносить модификации, если...

то что атрибуты дублируют стили это напрягает, всё время забываю какой у них приоритет хорошо что я в svg давно не рисую

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
я имею в виду официально интегрированный в телегу? в том плане что не сливает переписку с пользователем?
Andrey
9
Кто-нибудь решал проблему с автоматическим скроллингом к выбранной ячейке в TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, вк...
Дмитрий Логинов
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Чорт! Чорт! Чорт! Стала ставить через GetIt (написано же, что ручками не рекомендуется) Сломалось на дублировании моей TSkLabel. Чтож мне ее по всем проектам переименовывать в...
Катерина Свиридова
7
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Карта сайта