Я не вижу appendChild()
метода, куда вы добавляете select element
?
не добавление oField
к документу может вызвать проблемы.
например:
document.body.appendChild(oField);
Кроме того, откуда объявлены переменные browser
и num
? Я думаю, если его работа в FF Num объявлен.
var oField = document.createElement("select");
oField.size = 1;
oField.name = "sele" + num;
oField.onChange = function(){AggiungiRiga(oField.name,oField.value)};
oField.className = "select";
document.getElementById('tabella').getElementsByTagName('TBODY')[0].childNodes[0].firstChild.appendChild(oField)
Знаете ли вы, что могло бы сделать это легко, у меня был id
для TD
, и это сработало, я был бы легче, если бы у вас был TD id=""
в любом случае, если вы хотите, чтобы выбор был помещен в Первый TD это завершит пример, показанный выше
document.getElementById('tabella').getElementsByTagName('TBODY')[0].childNodes[0].firstChild.appendChild(oField)
однако вам понадобится компактный стол
<table id="tabella"><tr><td></td></tr></table>