дублируется цикл
Здравствуйте, подскажите пожалуйста почему после первого значения row него добавляется еще одно. те row[0] вставляется правильно, а в остальных случаях row вставляется еще в 1 row...
т.е. получается так <div class="keyboard"> <div class="row"></div> <div class="row"> <div class="row"></div> </div> <div class="row"> <div class="row"></div> </div> <div class="row"> <div class="row"></div> </div> <div class="row"> <div class="row"></div> </div> </div> const row = []; for(let i=0; i<5; i++) { row[i] = document.createElement('div'); row[i].classList.add('row'); keyboard.appendChild(row[i]); } |
fcsm_andrei,
можно сделать полноценный пример? например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
fcsm_andrei,
вы что-то не договариваите. <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> .row { height: 40px; border: 4px solid #0000CD; margin: 4px; } body{ counter-reset: num 0; } .row:before{ counter-increment: num ; content: counter(num); line-height: 40px; } </style> </head> <body> <div class="keyboard"></div> <script> const keyboard = document.querySelector(".keyboard"); const row = []; for(let i=0; i<5; i++) { row[i] = document.createElement('div'); row[i].classList.add('row'); keyboard.appendChild(row[i]); } </script> </body> </html> |
Цитата:
|
Часовой пояс GMT +3, время: 07:26. |