<div id="menu">
<input type="text"><br>
<input type="button" onclick="NewTeg()" value="Добавить кнопку">
</div>
По нажатии на кнопку создает новый тег инпут и добавляет в конец(перед закрывающим тегом DIV)
function NewTeg() {
var Div=document.getElementById('menu');
//Можно тупо так(наверно),но хотелось бы через объекты создать тег(если есть такой способ)
button='<input type="button" id="NewButton" value="Новая кнопка">';
//И вот вся проблема тут - Как ее добавить в конец дива?
Div.NewButton=button;
}
Можно конечно через InnerHTML, но это весь код придется обрабатывать...