let group_list = document.querySelectorAll('.option__group');
group_list.forEach(function(g_e)
{
if(g_e.querySelector('label').innerHTML == ' Цвет:' )
{
g_e.classList.add("displayblock");
}
else
{
g_e.classList.remove("displayblock");
}
});
А вот как получить li с определённым классом? Т.е. получить li допустим с классом li7.
let li1_li7 = document.querySelector('ul.ul1 li.li7');
let li2_li7 = document.querySelector('ul.ul2 li.li7');
Теперь надо заменить к примеру span1 на span3. Получить то я получаю.
let li1_span_title = document.querySelector('ul.ul1 li.li1 span.title');
let li2_span_title = document.querySelector('ul.ul2 li.li1 span.title');
li1_span_title.innerHTML = li2_span_title.innerHTML;
if (code[i] == nameBlock) {
currentBlock.innerHTML = callback();
setTimeout(function(currentBlock, inputs)
{
for (var j = 0; j < currentBlock.querySelectorAll('input').length; j++) inputs.push(currentBlock.querySelectorAll('input')[j].getAttribute('name'));
callback(null, null, inputs);
}, 0, // нулевое время setTimeout
currentBlock, inputs // проверьте, чтобы правильно передавались аргументы внутрь setTimeout
);
break; // тут, наверное, можно прерывать внешний цикл, раз нашли нужное
}
undefined || 0
3 || 0
можно было получить данные ИЗ ВСЕХ созданных мной input'ов
let input_value_1 = document.querySelector('CSS селектор на ваш первый input').value;
let input_value_2 = document.querySelector('CSS селектор на ваш второй input').value;
if( /^[a-zA-z]+/.test(login) // проверка первого символа
&& /[a-zA-z0-9\-\.]+/.test(login) // проверка входа символов в допустимый алфавит
&& !(/[^a-zA-z0-9\-\.]+/.test(login)) // проверка выхода символов из допустимого алфавита
)
{
// комплексная проверка пройдена!
}
insertAfter
".primary_menu ul li:nth-child(2)"
let bonus_timer = 5; // глобальный счетчик обратного отсчета
// что-то еще делаем перед началом отсчета
let bonus_timer_handler = setInterval(function()
{
if(bonus_timer > 0)
{
// перерисовать title
bonus_timer--; // уменьшить счетчик
}
else
{
// выдать бонус
clearInteval(bonus_timer_handler); // зачистить генерацию событий setInterval
}
}
, 1000); // обновить состояние bonus_timer каждую секунду
let data = 0;
document.querySelectorAll(".button").forEach(function (btn){
btn.addEventListener("click", function (e){
data += +e.target.parentElement.dataset.step;
rect.style = `transform: rotate(${data}deg);`