| 
 getElementsByClassName не работает 
function lookimg(){
for (i = 1; i <= 25; i++) {
document.getElementsByClassName("bottom").innerHTML = document.getElementsByClassName("bottom").innerHTML + '<input class="pickimg" type="radio" name="img" value="' + i + '">' + '<img src="images/asortiment/'+ i +'.jpg">';
}
<div class="popup-box" id="popup-box-1">
    <div class="close">X</div>
    <div class="top">
        <h2>Выберите картинку:</h2>
    </div>
    <div class="bottom">
    </div>
</div>
Не работает document.getElementsByClassName("bottom") - он не находит класс и не хочет вписывать в него нужную информацию. Что мне сделать чтобы он заработал? | 
| 
 
function lookimg() {
   var elem = document.getElementsByClassName("bottom")[0];
   for (i = 1; i <= 25; i++) {
      elem.innerHTML += '<input class="pickimg" type="radio" name="img" value="' + i + '">' + '<img src="images/asortiment/'+ i +'.jpg">';
   }
}
 | 
| 
 
<html> 
<head> 
  <style type='text/css'>  
  </style> 
  <script type='text/javascript' src='jquery.js'></script> 
  <script type='text/javascript'> 
var elem = document.getElementsByClassName("bottom")[0];
function lookimg(){
for (i = 1; i <= 25; i++) {
   elem.innerHTML += '<input class="pickimg" type="radio" name="img" value="' + i + '">' + '<img src="images/asortiment/'+ i +'.jpg">';
}
  </script> 
</head> 
<body onload="lookimg();"> 
<div class="popup-box" id="popup-box-1">
    <div class="close">X</div>
    <div class="top">
        <h2>Выберите картинку:</h2>
    </div>
    <div class="bottom">
    </div>
</div>
</body> 
</html>
Сделал как вы сказали, все-равно не работает | 
| 
 закрывающую скобку у функции пропустил | 
| 
 
var elem = document.querySelector('#popup-box-1>div.bottom');
:) | 
| 
 
<html> 
<head> 
  <style type='text/css'>  
  </style> 
  <script type='text/javascript' src='jquery.js'></script> 
  <script type='text/javascript'> 
var elem = document.querySelector('#popup-box-1>div.bottom');
function lookimg(){
for (i = 1; i <= 25; i++) {
   elem.innerHTML += '<input class="pickimg" type="radio" name="img" value="' + i + '">' + '<img src="images/asortiment/'+ i +'.jpg">';
}
}
  </script> 
</head> 
<body onload="lookimg();"> 
<div class="popup-box" id="popup-box-1">
    <div class="close">X</div>
    <div class="top">
        <h2>Выберите картинку:</h2>
    </div>
    <div class="bottom">
    </div>
</div>
</body> 
</html>
СДелал так и опять не работает | 
| 
 Apelcun77, поставьте 7 строку в конец строки 8 | 
| 
 спасибо, получилось! | 
| 
 Цитата: 
 Делай так: 
var html = '';
for (i = 1; i <= 25; i++) {
   html += '...';
}
elem.innerHTML = html;
 | 
| 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 17:36. |