пятница, 11 октября 2013 г.

Маленькая заметка. Как выделить все checkbox на странице.

 Бывает нужно проставить много "галочек" в checkbox на странице, 

а разработчики сайта не позаботились об этом,

 или не захотели предоставлять такой функционал что бы по издеваться над посетителями сайта.


Для этого нам понадобится Firefox(можно и в Google Chrome и Opera, но там свои комбинации клавиш), открываем консоль JS клавишами Shift+F4. Вставляем туда этот код и жмём выполнить. Готово! Все чек-боксы на странице отмечены.

(function () {
    var nodes = document.getElementsByTagName("INPUT");
    for (var i = 0; i < nodes.length; i++) {
        if (nodes[i].type == "checkbox")
            nodes[i].checked = true;
    }
})();

3 комментария:

  1. Спасибо большое тебе добрый человек!

    ОтветитьУдалить
  2. Подскажите, пожалуйста, а если нам нужно выделить только 50 первых чекбоксов, как поправить код?

    ОтветитьУдалить