У меня есть скрипт, который асинхронно загружает изображение src
из файла XML.
Позже источники назначаются на background
из div
, а background
s меняется каждые 5 секунд.
Это хорошо работает, но я хочу предварительно загрузить фактические изображения для отображения уже загруженного изображения.
Я делаю это, перебирая массив, создавая img
для каждого источника:
for(var i=0; i < clientLogos.lenght; i++){
var imgHolder = document.createElements("IMG");
imgHolder.src = clientLogos[i];
}
Трудно сказать разницу, если он был предварительно загружен в стадии разработки, поэтому мой вопрос:
Если я удаляю или перезаписываю переменную, содержащую только что созданный элемент, элемент остается в DOM или также удаляется?
Я почти уверен, что он останется, но я хочу спросить у более опытных разработчиков.
Я запутался с этим:
document.createElement()
вставляет его в DOM или нет?