Мне нужно найти решение для моего сценария, потому что я даю дублированные результаты.
Я сделал кое-что:
https://jsfiddle.net/4m3twsjd/1/
function myFunction() {
if(a % 2 == 0){
document.getElementById('h1').innerHTML += M
}
else {
document.getElementById('h1').innerHTML = document.getElementById('h1').innerHTML.replace(M, '')
}
a++
}
Как сделать так, чтобы не отображался один и тот же элемент при нажатии двух или трех флажков?
Заранее всем спасибо за это. Мне нужен какой-то простой код, потому что я не кодер.
Мне нужно что-то, что есть 4 марки и 5 диапазонов мощности. И если я нажму на флажок с 1 брендом, он покажет мне все устройства, принадлежащие этому бренду. Также, если я проверил 1 диапазон мощности, он показывает мне все устройства с таким диапазоном мощности. И я сейчас так работаю.
Проблема в том, что, если я проверил 1 марку и 1 диапазон мощности, он показывает мне все устройства, принадлежащие этой марке, и все устройства с такой мощностью - поэтому устройства иногда дублируются. , Как это исправить?
Также как сделать так, чтобы на каждом устройстве можно было показывать имя, фотографию, описание и ссылку (когда установлен какой-либо флажок)?