У меня есть два DIV, называемые DIV1 и DIV2, а DIV1 состоит из динамического содержимого, а DIV2 пуст. Мне нужно, чтобы содержимое DIV1 отображалось в DIV2. Как мне это сделать.Получите содержимое DIV с помощью JavaScript
Я закодировал ниже способ, который не работает. Кто-нибудь, пожалуйста, исправьте это.
<script type="text/javascript">
var MyDiv1 = Document.getElementById('DIV1');
var MyDiv2 = Document.getElementById('Div2');
MyDiv2.innerHTML = MyDiv2;
</script>
<body>
<div id="DIV1">
// Some content goes here.
</div>
<div id="DIV2">
</div>
</body>
Если вы используете один из фреймворков, то порядок не имеет значения. Например, вы можете сообщить JQuery, что дождаться загрузки содержимого с помощью $ (document) .ready, Angular позволяет писать код с помощью обещаний. Неправильная практика посыпать JS по всему файлу, но поместить его в файлы, загруженные браузером, значит, вам нужно подождать. Лично я думаю, что странный кусок JS здесь и там, особенно когда вы разрабатываете, не имеет большого значения. – Ghoti
Большое спасибо за указание №1! – LinusGeffarth