Правильно ли написан аналог скрипта?

В 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));
}

Правильно ли написан аналог скрипта?


Ответы (0 шт):