не надо так извращаться
для добавления элементов есть вполне опрятный способ :
ссылка на учебник
<button onclick="add();">добавить кнопку</button>
<form name=forma>
<input type=text value=тут_текст>
</form>
<script>
function add(){
var but = document.createElement( 'input' );
but.type= 'submit';
but.value = 'Отправить';
document.forma.appendChild( but );
}
</script>