For the example above,
oOption.innerText = "Two"; doesn't work
It should rather be
oOption.text = "Two";
[jsudds] Correction to the correction: innerText works, but is proprietary to Internet Explorer. If you're aiming for cross-browser, use the text property instead. [Oh, and getElementById(), too... :)]