У меня есть элемент div, который генерируется библиотекой javascript. Предположим, что ID для него auto
Как appendChild сгенерированный div под созданным вручную div?
И я вручную создал элемент div HTML с идентификатором manual
.
Как переместить сгенерированный div#auto
в div#manual
?
Элементы div, которые сгенерированы, не являются частью дерева документа. Так что я не могу просто appendChild
положить auto
под manual
Любая идея?
var element = document.createElement("div");
element.id = 'generated';
var el = document.getElementById('element');
console.log(el)
<div id="manual">Place #generated as child of me</div>
Как вы можете видеть, я не могу предназначаться сгенерированный DIV элемент #generated, потому что это не в дереве документа. Если я не могу выбрать его, я не могу разместить его под #manual.
Пожалуйста, покажите код. – Mairaj
Библиотека не должна возвращать идентификатор, который является способом бедного человека ссылаться на элементы DOM и не может быть использован для их поиска, если они уже не находятся в дереве. Вместо этого он должен вернуть сам элемент DOM, который вы могли бы просто вставить в 'manual'. –
В этом [bin] (http://jsbin.com/midaya/edit?html,css,js,output) я делаю именно это. Разве нет? –