Показать сообщение отдельно
  #9 (permalink)  
Старый 06.11.2021, 10:14
Интересующийся
Отправить личное сообщение для De12 Посмотреть профиль Найти все сообщения от De12
 
Регистрация: 21.08.2020
Сообщений: 22

Сообщение от voraa Посмотреть сообщение
Примерно так это делается
const images = document.querySelectorAll('div.content img');

for (let i = 0; i < images.length; i++) {
    const imgf = images[i];
    const arri = [imgf];
    let img = imgf.nextElementSibling;
    while (img?.tagName === 'IMG') {
        arri.push(img);
        img = img.nextElementSibling;
        i++;
    }
    if (arri.length > 1) {
        const gal = document.createElement('div')
        gal.className = 'gal';
        imgf.parentElement.replaceChild(gal, imgf);
        gal.append(...arri)
    }
    
}
Спасибо, попробовал, но почему-то не сработало.
Ответить с цитированием