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, время: 14:12. |