Freakmeister, для кроссбраузерности необходимо использовать метод add(). Вот, посмотрите пример.
function foo() {
var optn;
var sel = document.getElementById("month");
for (var i = 0; i < 5; i++) {
optn = document.createElement("option");
optn.text = i;
optn.value = i;
try { sel.add(optn, null); } catch(e) { sel.add(optn); }
}
}
<form action="#">
<input type="button" value="add options" onclick="foo();" />
<select id="month"></select>
</form>