Я динамически вставляю HTML-теги в документ, используя следующую стратегию.Он работает на Mac Chrome и Firefox, но не на Windows IE или Windows Firefox.Я подозреваю, что это как-то связано с угловыми скобками в строке, присвоенной свойству innerHTML вновь созданного тега div.Есть идеи?
function addElement() {
var ni = document.getElementById('stateSet');
var newdiv = document.createElement('div');
var divIdName = 'state'+ stateCount;
stateCount++;
newdiv.setAttribute('id',divIdName);
newdiv.innerHTML = '<input id="name" type="text"/> <input id="setting" type="text"/><button type="button" >x</button>'
ni.appendChild(newdiv);
}