В зависимости от класса кнопок (много кнопок), я хочу отображать данные из тега рисунка в модальном теле, я довольно плохо знаком с машинописью, не понимаю, как go вокруг.
<div class="container">
<button type="button" class="img" data-toggle="modal" data-target="#myModal">Open Modal</button>
<picture class="sourceimg">
</picture>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
export function image() {
const thumbnailicon = document.getElementsByClassName('img');
if (thumbnailicon.length > 0) {
const imageList = Array.from(document.querySelectorAll('.sourceimg'));
for (const image of imageList) {
image.addEventListener('click', e => {
const image1 =(e.currentTarget as HTMLElement).closest('.img');
let modal = document.getElementsByClassName('modal-body');
modal.item.apply(image1);
});
}
}
}