Check and uncheck all checkboxes.
Сделал функцию для отметки всех чекбоксов.
function SelectAll() {
var checkboxes = document.querySelectorAll('input[type=checkbox]');
checkboxes = Array.prototype.slice.call(checkboxes);
checkboxes.forEach(function (checkbox) {
checkbox.setAttribute('checked', true);
});
}
Как сделать такую-же только для снятия отметок? Пытался сделать checkbox.setAttribute('checked', false); но не работает. Спасибо |
savsoft,
removeAttribute |
savsoft,
3 строка лишняя для современных браузеров и делайте через свойство, а не через атрибут. checkbox.checked = (true/false) |
Цитата:
|
savsoft,
да но == это лишнее. if (checkbox.checked) {} или if (!checkbox.checked) {} |
savsoft,
для переключения checkbox.checked = !checkbox.checked |
Цитата:
|
Цитата:
checkbox.checked ^= true; |
| Часовой пояс GMT +3, время: 15:13. |