Как с помощью чистого JS отметить checkbox
с id="dva"
, если отмечен checkbox
с id="odin"
?
if (odin.checked) {
dva.checked = 1;
}
как-то так :
document.getElementById('dva').addEventListener('change', function() {
document.getElementById('odin').checked = !document.getElementById('dva').checked;
});
document.getElementById('odin').addEventListener('change', function() {
document.getElementById('dva').checked = !document.getElementById('odin').checked;
});
<label for="odin">Odin</label>
<input type="checkbox" id="odin" />
<br />
<label for="dva">Dva</label>
<input type="checkbox" id="dva" />
Как вариант:
var chckbx = document.querySelectorAll('input[type="checkbox"]');
Array.from(chckbx).forEach(function (chck) {
chck.addEventListener('change', function (e) {
Array.from(chckbx).forEach(function (chck) {
chck.checked = false;
});
e.target.checked = true;
});
});
input[type="checkbox"]:checked + label {
color: #0f0;
}
<input type="checkbox" id="odin">
<label for="odin">Odin</label>
<br>
<input type="checkbox" id="dva">
<label for="dva">Dva</label>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Начал пробовать Vue и сразу же споткнулся на асинхронности компонентов
Делаю поиск по имени в базе, получаю список объектовКак мне настроить autocomplete, чтобы при выборе имени из списка, сохранялся id в input value
Всем доброго времени сутокЕсть задача подгрузить карту в зависимости от выбранной странны
есть комбинация ctrl + alt + LФорматирует красиво, но гораздо удобней лично для меня было бы не просто пробелы проставить, а, например, выровнять...