Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   создание элементов динамически DOM (https://javascript.ru/forum/events/60426-sozdanie-ehlementov-dinamicheski-dom.html)

Сергей_Р 28.12.2015 22:50

Хорошо! Большое спасибо за помощь. Я новичок в программировании ) Буду разбираться в Вашем коде. Запустил - вроде бы то, что мне надо.

Dilettante_Pro 29.12.2015 10:56

Если нужная функция заранее известна и уже определена, (например, addCell) то можно и так:
<!DOCTYPE html> 
<html>
  <head>
  <script>
      function addCell() {
          alert("addCell");
      }
      function crbut() {
          var my_button = document.createElement("button"),
              id_element = document.getElementById("button_v"),
              text = document.createTextNode("Кнопка");
          my_button.appendChild(text);
          my_button.setAttribute('id', 'plus_v');
          my_button.classList.add('my_button');
          my_button.onclick = addCell;
          id_element.appendChild(my_button);
      }
  </script>
  </head>
<body onload="crbut()" >
   <div id="button_v"></div>
  </body>
</html>



только определение функции должно произойти ДО создания кнопки

Сергей_Р 30.12.2015 15:26

Спасибо! Попробую вашим способом.


Часовой пояс GMT +3, время: 11:04.