Простой .forEach()
останов после первой итерации в зависимости от содержимого ...
Мой начальный l oop выглядел так:
document.getElementsByClassName("app-form-to-js").forEach(function(node) {
node.classList.remove("app-form-to-js");
jsForms[node.id]=node.cloneNode(true);
node.remove();
});
При первом l oop происходит, это не go дальше.
Затем, после некоторой настройки, мне удалось заставить l oop работать с этим кодом:
document.getElementsByClassName("app-form-to-js").forEach(function(node) {
jsForms[node.id]=node.cloneNode(true);
jsForms[node.id].classList.remove("app-form-to-js");
});
Но, в тот момент, когда я использую node.classList.remove("app-form-to-js");
или node.remove();
в l oop,
он всегда останавливается после первой итерации.
Любая идея, почему l oop останавливается после первой итерации (поэтому он повторяется хотя бы один раз ) если я изменю узел?