У меня есть около 100 <span class="foo">
, 100 <span class="bar">
и 100 <span class="baz">
тегов в моем документе.Мне нужно реализовать следующие операции в JavaScript:
- Измените фон все foos на красный, все столбцы на зеленый, все bazes на синий.
- Измените фон all foos на зеленый, все столбцы синего цвета, все базисы красного цвета.
- Измените фон, все столбцы синего цвета, все столбцы красного цвета, все базисы зеленого цвета.
Эти операции я буду называтьВ общей сложности 1000 раз, так что я бы хотел избежать решения, которое добавляет тег <style>
к <head>
каждый раз, когда я выполняю операцию.
Есть ли что-то проще, быстрее или лучше, чем повторение по всем<span>
элементов с document.getElementsByTagName('span')
, а также изменение или добавление к .className
свойствам DOM для каждого элемента?