Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.03.2023, 16:59
Кандидат Javascript-наук
Отправить личное сообщение для firsmember Посмотреть профиль Найти все сообщения от firsmember
 
Регистрация: 08.11.2019
Сообщений: 113

Помогите исправить код для массовости
Всем добрейшего дня!
Имею следующий код:
var b = document.querySelector('.wrapradioclass label.thwepo-inline .thwepo-input-field')
var d = document.createElement('div')
d.className = 'checkbox-tile';
while (b.nextSibling) {
d.appendChild(b.nextSibling)
}
b.insertAdjacentElement('afterend', d)

J

Этот код оборачивает все содержимое внутри label.thwepo-inline которое идет после input с классом thwepo-input-field

Он отлично работает НО, применяется только к первому найденому label - а как сделать, чтобы он ко всем применялся?
Ответить с цитированием
  #2 (permalink)  
Старый 02.03.2023, 17:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

firsmember,

var bb = document.querySelectorAll('.wrapradioclass label.thwepo-inline .thwepo-input-field');
        bb.forEach(b => {
            var d = document.createElement('div')
            d.className = 'checkbox-tile';
            while (b.nextSibling) {
                d.appendChild(b.nextSibling)
            }
            b.insertAdjacentElement('afterend', d)
        })
Ответить с цитированием
  #3 (permalink)  
Старый 02.03.2023, 17:25
Кандидат Javascript-наук
Отправить личное сообщение для firsmember Посмотреть профиль Найти все сообщения от firsmember
 
Регистрация: 08.11.2019
Сообщений: 113

Рони, очередное большое ВАМ спасибо ! Не знал про forEach в JS
Ответить с цитированием
  #4 (permalink)  
Старый 03.03.2023, 09:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,118

Сообщение от firsmember
Не знал про forEach в JS
Тебя ждет еще много аналогичных сюрпризов.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите переписать этот код на Prototype Mitrandir Prototype & script.aculo.us 3 10.11.2016 17:30
Ребятки помогите найти код, который отвечает за стиль z-index kyivprogs Библиотеки/Тулкиты/Фреймворки 1 08.12.2015 17:46
Помогите исправить код Apelcun77 Общие вопросы Javascript 6 15.11.2013 23:06
Исправить код что бы всплывающий div с данными показывался с первого раза dev1 Events/DOM/Window 0 09.02.2013 18:00
Предложение представить код с setInterval для n - но более двух DOM-єлементов JavaScriptProgrammer Events/DOM/Window 1 09.11.2012 08:09