Работа с данными в Google Sheets. Возможно, я сделал что-то не так с флажками.
У меня есть этот единственный флажок в моем html-файле (из MaterializeCss.com):
<label id = "check" >
<input type="checkbox" class="filled-in" checked="checked" />
<span></span>
</label>
Затем в окне.onload () Я динамически клонирую его в цикле - столько раз, сколько имен я получаю из свойств скрипта:
//cloning the original checkbox
var checkbox = document.getElementById("check").cloneNode(true)
//setting unique IDs
checkbox.setAttribute("id", "check" + i);
//appending it to the collection element
collection.appendChild(checkbox);
Я клонирую тег <label>
и заявляю «true», который должен клонировать все части, которыевнутри, включая класс, я думаю.
Все эти данные отправляются на боковую панель и работают нормально.
Затем у меня есть кнопка, которой я назначаю свою функцию:
document.getElementById("btn").addEventListener("click", requestCheckedCalendars)
Затем я пытаюсь установить связь клиент-сервер и не могу получить данные стабильно - это показывалось пару раз, но в основном нет, я даже не понимаю, что было изменено.
Этопростая строка - это первая строка функции, и она не работает , не регистрируется, не записывается в ячейку и т. д.
var allCheckboxes = document.getElementsByClassName('filled-in');
Что я здесь не так делаю?