Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Создание блока элементов. (https://javascript.ru/forum/misc/36723-sozdanie-bloka-ehlementov.html)

Alex_dark74 25.03.2013 17:20

Создание блока элементов.
 
Добрый день!
Необходимо при нажатии на кнопку добавлять блок элементов (select, input и т.д.)
Как это лучше сделать? Добавлять из файла или создавать?

animhotep 25.03.2013 17:33

а в файл их кто будет ложить?
создавать

danik.js 25.03.2013 17:50

<script>
function $(id){
    return document.getElementById(id);
}
</script>
<div style="display:none" id="myblock">
    <input>
    <input>
    <input>
</div>
<button id="button">Добавить</button>
<script>
(function(){
    var block = $('myblock').parentNode.removeChild($('myblock'));
    block.style.display = 'block';
    $('button').addEventListener('click', function(){
        document.body.appendChild(block.cloneNode(true));
    });
})();
</script>


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