Есть форма в html, с разными тегами (input, select, textarea). Нужно написать на чистом js функцию, которая находит все теги select, скрывает их и вставляет вместо их другие select (любой другой эл). Я вроде как понял, моя функция находит и скрывает выбранные элементы, но новые вставляет единожды...
let selects = document.querySelectorAll('select');
let customSelect = document.createElement('select');
Array.from(selects).forEach(el => {
el.parentNode.replaceChild(customSelect, el);
});
// либо
for (let select of selects){
select.parentNode.replaceChild(customSelect, select);
}