Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как обернуть в div созданный элемент img? (https://javascript.ru/forum/dom-window/83468-kak-obernut-v-div-sozdannyjj-ehlement-img.html)

ekad 17.12.2021 15:27

Как обернуть в div созданный элемент img?
 
Создаю элемент div так:
function cll(){
var div = document.getElementById('img_div');
var img = new Image();
img.src ='lalalaalalalal';
img.className = "image";
div.appendChild(img);
}

<div onclick="cll();">123  
  <div id="img_div"></div>  
</div>

как сразу обернуть созданный img в div, чтобы получилось:
<div onclick="cll();">123  
  <div id="img_div">

<div id="1">
<img src="lalalaalalalal" class="image">
</div>

</div>  
</div>

ksa 17.12.2021 18:21

Цитата:

Сообщение от ekad
как сразу обернуть созданный img в div, чтобы получилось

Как вариант...
<div onclick="cll();">123 
  <div id="img_div"></div> 
</div>
<script>
function cll(){
	const div = document.getElementById('img_div');
	const d = document.createElement('div');
	d.id = 'test'
	const img = new Image();
	img.src ='lalalaalalalal';
	img.className = "image";
	d.appendChild(img);
	div.appendChild(d);
}
</script>


Часовой пояс GMT +3, время: 06:13.