Помогите пожалуйста с идеей, есть верстка, в очень упрощенном виде так:
<body>
<div class="test">123</div>
<div class="test">123</div>
<div class="stop"></div>
<div class="test">123</div>
</body>
нужно выполнить некое действие со всеми дивами с классом test , но только с теми, которые выше блока с классом stop, точное их количество неизвестно и будет меняться.
let test = document.querySelectorAll(".test");
for (let i of test) {
i.innerHTML = i.innerHTML.replace('123', '321');
}
Что-то я не соображу ((
let test = document.querySelectorAll(".test, .stop");
for (let i of test) {
if (i.classList.contains("stop"))
break;
i.innerHTML = i.innerHTML.replace('123', '321');
}
<body>
<div class="test">123</div>
<div class="test">123</div>
<div class="stop">STOP</div>
<div class="test">123</div>
</body>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Никак не могу понять почему в строке присвоения thisid = 120 браузер ругается
Отправляю файл на GoogleDrive из браузера с помощью XMLHttpRequestНо все заканчивается ошибкой в консоли: