Показать сообщение отдельно
  #1 (permalink)  
Старый 13.03.2020, 11:41
III III вне форума
Аспирант
Отправить личное сообщение для III Посмотреть профиль Найти все сообщения от III
 
Регистрация: 08.10.2014
Сообщений: 80

Выполнение JS после того как включен checkbox.
Всем привет. С JS не дружу, но надо. Имею скрипт из инета
var textNodes = [];
var textNodes_data = [];
var i=0;
function search_textNodes(b) {
    b = b.childNodes;
    for (var c = 0, d = b.length; c < d; c++) {
        var a = b[c];
        if (a.nodeType == 3) {
            textNodes.push(a);
            textNodes_data.push(a.data);
            a.data = ""
        } else a.hasChildNodes() && search_textNodes(a)
    }
};

его выполнение начинается с открытием страницы. Надо чтобы скрипт начал работать не с открытием страницы, а после включения checkbox.
Сheckbox имеет class="envelope__check". Желательно, чтобы ожидание начала работы скрипта, после включение checkbox, было секунды 2. Можно и без ожидания. Надеюсь для спецов это несложно.
Всем спасибо.
Ответить с цитированием