Правильно ли написан аналог скрипта?
В IE не работает данный скрипт:
document.querySelectorAll("iframe[name='form_reg']").forEach(function callback(frame, index, array) {
frame.setAttribute("src", "https://domain.link/form/i/?type=landing&prelanding=" + encodeURIComponent(window.location.hostname) + "&" + location.search.substring(1));
});
Переписал скрипт следующим образом:
let iframes = document.querySelectorAll("iframe[name='form_reg']");
for (let i = 0; i < iframes.length; i++) {
iframes[i].setAttribute("src", "https://domain.link/form/i/?type=landing&prelanding=" + encodeURIComponent(window.location.hostname) + "&" + location.search.substring(1));
}
Правильно ли написан аналог скрипта?