@Ivan_Worker

Как копировать элемент с помощью cloneNode?

Мне надо, чтобы в то место куда надо копировать элемент

div id="parent"
div class="elem"
pПервый абзац/p
pВторой абзац/p
/div
/div
div
p> Друг
p> Друг
//сюда надо
p> Друг
p> Друг
p> Друг
p> Друг
/div
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
Max-GopheR
@Max-GopheR
Web разработчик
Это jQuery:
<div id="hello" class="hello"><p>Какой-то текст</p></div>
<div class="result">
    <h1>Заголовок</h1>
    <!-- Сюда вставится клон div с классом hello -->
</div>

$( "#hello" ).clone().appendTo( ".result" );
cloneNode - это нативный js:
var div = document.getElementById("hello");
var div_prime = div.cloneNode(true); - Для клона с детьми
var div_prime = div.cloneNode(false); - Для клона без детей

Ну а для вставки используйте innerHTML
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы