const navLink = document.querySelectorAll('.m_scrollspy ul .nav-link');
console.log(navLink);
for (let i = 0; i < navLink.length; i++) {
navLink[i].onclick = () => {
// Удаляем класс у всех
navLink.forEach(function(el){
el.classList.remove('active');
});
//Добавляем класс выбранному
if (!navLink[i].classList.contains('active')) {
navLink[i].classList.add('active')
}
}
}
// ваша строка
const string = "_=1234513423442&sessionId=dsaa85d1231231234166f3c2fsda&viewType=panels&entryType=product&periodStart=1231578121";
// делаем из неё валидный url
let url_string = "http://test?"+string;
// вытаскиваем значение get переменной sessionId
let url = new URL(url_string);
let param_value = url.searchParams.get("sessionId");
console.log(param_value);
const arr1 = ['x','y'];
const arr2 = ['y','z'];
const arr3 = ['x', 'z'];
const arr4 =['x','y','z','c'];
const newarr = [].concat(arr1, arr2, arr3, arr4);
let result = {};
for (let elem of newarr) {
if (result[elem] === undefined) {
result[elem] = 1;
} else {
result[elem]++;
}
}
console.log(result);
let i = 100;
let l = 0;
let par = document.getElementsByTagName('p');
const my_interval = setInterval(() => {
while(l < i) {
l++;
let createPar = document.createElement('p');
let random = Math.floor(Math.random() * 9999);
document.body.appendChild(createPar);
createPar.innerHTML = random;
}clearInterval(my_interval);
}, 100);
$(document).ready(function() {
$('#priceKonder').click(function() {
if ($(this).is(':checked')) {
const priceKonder = $("#priceKonder").val(); // берем значение из валуе из чекбокса, сумма 600
$('#konderPr').val(priceKonder); //если галочка стоит выводим значение
$('#blockNomerKonder').show(100); // показываем блок
} else {
// ПРИ СКРЫТИИ БЛОКА
$('#konderPr').val(0); //выводим 0 если галочка не стоит
$('#blockNomerKonder').hide(100); // скрываем блок
$('#price').text(''); // Обнуляем показываемую цену
$('#konderKolvo').text(''); // Обнуляем количество
$('#sum').text(''); //Обнуляем показываемую суму
$('#nomerKonder').val(0); // Меняем значение селекта на 0 "Выбрать"
}
});
});
function calc() {
const konderPr = $("#konderPr").val().replace(/\./, '') //берем цену за кондер из скрытого импута
const nomerKonder = $('#nomerKonder').val().match(/\d*/)[0] //берем значение с селекта, кол-во номеров выбрали 1, 2 и т.д
let rezultKonder = (+konderPr * +nomerKonder).toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1.'); //умножаем кол-во номеров на сумму
$('#price').html(konderPr); //выводим прайс 600
$('#konderKolvo').html(nomerKonder); // выводим кол-во
$('#sum').html(rezultKonder); //выводим результат сумму
}
$('select').on('change', function() {
calc();
});