Наличие некоторых элементов, которые содержат класс ng, который работает как троичный оператор:
ng-class="$ctrl.something ? 'fa-minus' : 'fa-plus'"
Для доступа к ним, например, все элементы, имеющие fa-minus
может быть сохранен в список:
const elementList = document.querySelectorAll('.fa-minus');
Мой вопрос, возможно ли изменить внутри класса ng.Например, для всех элементов, имеющих fa-minus
, чтобы изменить его на fa-square
.
, я попробовал несколько методов, таких как удаление и добавление класса после этого:
const elementList = document.querySelectorAll('.fa-minus');
document.forEach(document=> document.classList.remove('.fa-minus'));
document.forEach(document=> document.classList.add('fa-square'));
Это не 'Возможно, потому, что исходный класс является классом ng, а не классическим классом css.
Он не должен изменять исходный класс ng.Я хочу изменить его только внутри функции, которая создает файл экспорта
Есть ли способ решить эту проблему?