У меня есть несколько флажков, которые создаются с использованием циклов for с Javascript только после загрузки веб-страницы.
Я хочу установить для всех флажков значение true по умолчанию, я могу сделать это в консоли, но когда я помещаю его в свой скрипт, он не работает, так как функция, вероятно, загружается до загрузки элементов DOM.
Я пробовал два разных подхода, но ни один из них не работает. В обоих случаях они работают только для жестко заданных флажков, которые я набрал (не сгенерированных для циклов / DOM). Если кто-нибудь знает, как я могу решить эту проблему, я был бы очень признателен!
Вот мой основной код jQuery / JS.
$(document).ready(function() {
var setTrue = document.getElementsByTagName("input");
for (var i = 0; i < setTrue.length; i++) {
setTrue[i].checked = true;
};
});
$(window).on("load", function() {
var setTrue = document.getElementsByTagName("input");
for (var i = 0; i < setTrue.length; i++) {
setTrue[i].checked = true;
};
});