Создаю элемент с помощью JS. Во всех браузерах норм, а в IE почему то криво.
<button onclick="var inp=document.createElement('div'); inp.id='btntel'; inp.innerHTML=''; this.parentNode.replaceChild(inp,this); callback();" class="btnpurpure">указать телефон</button>
function callback(){
var
o=document.createElement('input');
o.id = 'teltel';
o.placeholder = 'Введите ваш телефон';
document.getElementById('btntel').appendChild(o);
var
o=document.createElement('input');
o.id = 'calcal';
o.value = 'ок';
o.innerHTML = 'ок';
o.setAttribute('onclick', 'sendAjaxFunc();')
o.type = 'submit';
document.getElementById('btntel').appendChild(o);
}
Как сделать что бы IE тоже создавал INPUT SUBMIT с value ок??