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