вывести нумерованный список блоков в отдельный блок
Всем привет. Делаем сайт по волонтёрской программе нужен совет спецов.
http://pix.toile-libre.org/upload/or...1539857796.png в средний блок где undefined скриптом должны вставляться div'ы c номерами от 1-24, но входит только undefined. сам код находится по адресу proverka.top скрип control.js между комментом // вставка списка аудио касет ------ можно конечно вручную написать, но хочется автоматики. Заранее благодарен |
var block = document.querySelector(".ВашДив"); for(var i = 1; i<25; i++) block.insertAdjacentHTML('beforeend', '<div>'+i+'</div>'); |
спасибо конечно, но это всё понятно. Вы наш код смотрели?
|
function creat() {
for (let i = 0; i < audio_list.length; i++) { let block = document.createElement('div'); return block.innerHTML = i; }; }; number_block.innerHTML = creat(); |
выводит '0' а должно быть 24 div'а номером внутри. кол-во дивов зависит от audio_list.length
|
Migor,
for(var i = 1; i<audio_list.length; i++) number_block.insertAdjacentHTML('beforeend', '<div>'+i+'</div>'); |
не работает(
|
нет, работает спасибо!
|
Традиционный вариант
function creat() { for (let i = 0; i < audio_list.length; i++) { let block = document.createElement('div'); block.innerHTML = i; number_block.appendChild(block); }; }; creat(); |
Могли бы еще подсказать? теперь в том же месте блоки с аудио контентом (audio1,2,3,4,5....) при нажатии наслаиваются друг на друга.. Как нам сделать чтоб не было наслоения, а только один блок, который нажали?
|
Часовой пояс GMT +3, время: 17:46. |