Добрый день!
Перебираю элементы массива:
tempImages.forEach(function(item, i, arr) {
var img = new Image();
// здесь собираю нужный мне img
// далее, мне необходимо обернуть элемент item (объект изображения) в ссылку
item.insertAdjacentHTML('beforeBegin', '<a href="' + href + '">');
item.outerHTML.insertAdjacentHTML('afterEnd', '</a>');
});
В итоге, получаю вот такую конструкцию:
<a href="..."></a>
<img />
А нужно получить такую:
<a href="...">
<img />
</a>
Почему не срабатывает вот эта конструкция?:
item.outerHTML.insertAdjacentHTML('afterEnd', '</a>');
Как добавить закрывающий тег
</a>
- после текущего элемента?
Спасибо!