Size: a a a

JavaScript Noobs — сообщество новичков

2021 October 08

R

Red-eyed programmer🇩... in JavaScript Noobs — сообщество новичков
Упс, спутал, не чекбокс, а радио, но принцип тот же
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
хранить в переменной активный
по нажатию то шо в переменной класс убираем
таргету добавляем
таргет в переменную
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
или так
источник

T

The bear in JavaScript Noobs — сообщество новичков
мне нужно все засунуть в масив ?
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
но это уже оптимизация
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
медведь скоро в берлогу, торопись
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
(нет, конечно, потому что данные первичны, а слой отображения от данных зависит и меняться должен в соответствии с ним, а не замещать его)
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
не грузи а, я только зашел
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
дай почилить
источник

T

The bear in JavaScript Noobs — сообщество новичков
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
по факту это ж не просто кнопки активная там или нет
во-первых, здесь напрашивается radio
во-вторых, отделите данные от вью

душнила мод, погнали
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
шо за field target у элемента?
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Ладно, я исправил.
Не особо профессионально, но работает. )

 let vseKnopki = document.querySelectorAll('.nazvanieKlassa');
vseKnopki.forEach((element)=>{
 element.addEventListener('click', function(e){
   vseKnopki.forEach((e)=>{e.classList.remove('klassKotorijMenjaetCvet')})
  if(e){
     element.classList.add('klassKotorijMenjaetCvet')
   }
 })
}
);
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
https://codepen.io/Innoel/pen/xxLKyxY

от так можно
большой вопрос нужно ли только
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
шо ща if (e)?
что это делает?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
const activeClass = 'active';
const buttons = document.querySelectorAll('.nazvanieKlassa');
buttons.forEach((button) => {
 button.addEventListener('click', () => {
   buttons.forEach((button) => button.classList.remove(activeClass));
   button.classList.add(activeClass);
 });
});

или

const activeClass = 'active';
const buttons = document.querySelectorAll('.nazvanieKlassa');
buttons.forEach((button) =>
 button.addEventListener('click', () =>
   buttons.forEach((btn) => btn.classList.toggle(activeClass, btn !== button));
 );
);

с именами надо поиграться, а ещё лучше делегирование взять
источник

j

jk in JavaScript Noobs — сообщество новичков
buttons button btn
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я хотел _button, но так слишком легко отличить было бы
источник

С

Саша in JavaScript Noobs — сообщество новичков
Привет. Пишу код для отправки данных на сервер. Пересмотрел 10 раз код и ошибок не нашёл. Сервер запустил, у меня даже данные в консоль не выводятся. Из за этой ошибки в консоли может быть что мой код с запросами не работает?😓 Я уже без понятия что думать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вам же строчку выдаёт, где ошибка)
источник