Pues yo uso una forma que me ha funcionado en diversos navegadores:
Código Javascript
:
Ver original<script type="text/javascript">
var sec = 0;
mySelect = document.getElementById('listaSubsectores');
mySelect.length=0;//eliminamos las opciones del select
function actualizarSec(sec) {
for(j = 1 ; j < vSector[sec].length ; j++) {
mySelect.length++;//aumentamos una opcion
mySelect.options[j-1].value=vSector[sec][j];//asignamos el valor
mySelect.options[j-1].text=vSector[sec][j];//asignamos el texto
}
}
</script>