Можно ли сохранить ссылку на еще не существующий элемент в 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после персики а такжеапельсины были созданы, что на них нет ссылок, потому что они являются нулевыми в window.list. Есть ли способ сохранить ссылку на элементы, которые еще не были созданы. яне может используйте class, id и т. д., потому что я создаю эти элементы динамически.
Спасибо!