Можно ли сохранить ссылку на еще не существующий элемент в JavaScript?

Я пытался задать этот вопрос раньше, но это довольно сложно объяснить. Поэтому здесь я попытаюсь перефразировать это.

Это мое тело HTML:

<bod>
<div id="foo"></div>
<div id="bar"></div>
</body>

В JavaScript я вызываю функцию со ссылками на узлы в качестве аргументов. Некоторые из них существуют, некоторые нет.

myElements([document.getElmentById('foo'), document.getElmentById('bar'), document.getElmentById('peaches'), document.getElmentById('oranges')]);
//foo and bar exist, peaches and oranges don't

function myElements(list){
window.list = list; //list returns [element], [element], null, null
}

Проблема в том, что когда я вызываю переменную window.listпосле персики&nbsp;а такжеапельсины&nbsp;были созданы, что на них нет ссылок, потому что они являются нулевыми в window.list. Есть ли способ сохранить ссылку на элементы, которые еще не были созданы. яне может&nbsp;используйте class, id и т. д., потому что я создаю эти элементы динамически.

Спасибо!