я считаю что в js можно манипулировать только одним элементом. Если у меня два блока с одинаковым классом то js выберет 1 а второй проигнорирует. Я сколько раз пробывал указать querySelectorAll. и ничего не выходит, всё равно в приоритете только первый элемент. Если из ul я выберу все li, то изменится только первый li. Сколько раз пробывал. С тех пор отказался от js, и полностью перешёл на jquery. Да, в js это делается элементарно, className, и все дела. А jquery наоборот, выбирает все элементы, но переопределить классы проблематично. Для меня. У других наверно нет, но у меня так. И вопрос стоит не переименовании классов, а в назначении классов другому блоку. Надо при клике по блоку к примеру с классом block1 назначить этот класс другому блоку. Кликнул по block1 и у целевого блока тоже стал block1.
|