Показать сообщение отдельно
  #12 (permalink)  
Старый 29.12.2015, 10:56
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Если нужная функция заранее известна и уже определена, (например, 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>



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