Я хочу клонировать изображения div leftSide
в div rightSide
. При каждом нажатии на тело изображения слева div должны быть клонированы в правый div. Но я не могу получить результат с кодом, который я делаю. Есть ли ошибка в моем коде? Я хочу использовать JavaScript.Как клонировать содержимое div в другой div с JavaScript?
Вот мой код:
var theLeftSide = document.getElementById("leftSide");
var width = 500; var height = 500;
top_position = 0; var left_position = 0,
var numberOfFaces = 5;
var theRightSide = document.getElementById("rightSide");
var leftSideImages = theLeftSide.cloneNode(true);
document.getElementById("rightSide").appendChild(leftSideImages);
for (var i = 0; i < 5; i++) {
createElement(i);
numberOfFaces += 5;
function createElement() {
var image = document.createElement('img');
image.src = "smile.png";
image.style.position = 'absolute';
image.style.top = top_position + "px";
image.style.left = left_position + "px";
theLeftSide.appendChild(image);
top_position = Math.random() * 500 ;
left_position = Math.random() * 500 ;
Не могли бы вы поделиться код Div также? Или вы можете просто попробовать это, если у вас есть второй div на странице. document.getElementById ('' SecondDv "). innerHTML = document.getElementById ('' FirstDv). innerHTML; Это скопирует все, что есть в FirstDiv, во Второе. – pratikpawar
Не могли бы вы предоставить более подробную информацию о том, что у вас есть и что вы хотите сделать? –
Я голосую за открытие, потому что решения jQuery не задают вопрос, который специально запрашивает Javascript. –