Можно ли добавить элемент в JavaScript nodeList?
Я генерирую контент динамически, поэтому часто получаюdocumentFragments
который я запрашиваю, используяquerySelectorAll
или жеquerySelector
возвращаяnodeList
элементов внутри моего documentFragment.
Время от времени я хотел бы добавить элемент в список, но я не могу найти в Интернете ничего о том, возможно ли это.
Я попробовал это так:
document.querySelectorAll(".translate").item(length+1) = document.createElement("div");
и это:
document.querySelectorAll(".translate").shift(document.createElement("div"));
Но оба не работают (как и ожидалось)
Вопрос:
Можно ли вручную добавить элементы в NodeList? Я думаю, нет, но все же спрашиваю.
Спасибо за некоторые идеи?
РЕДАКТИРОВАТЬ:
Итак, больше информации: я генерирую блок динамического контента, который я хочу добавить на свою страницу. По умолчанию блок на английском языке. Поскольку пользователь просматривает страницу на китайском языке, я запускаю переводчик для динамического фрагмента, ДО того, как добавить его в DOM. На моей странице также есть элемент, например, заголовок, который должен меняться в зависимости от добавляемого динамического содержимого. Моя идея состояла в том, чтобы сделать это за один шаг = попытаться добавить элемент в мойnodeList
, Но от написания этого сейчас ... я думаю, что это невозможно :-)