Qual é o código que poderia ser mais performático para limpar os campo de um combobox , o código que está sublinhando, ou os que estão fazendo loop:
function limpar(){
var tamanho = document.getElementById('estado').length;
for(var i=0;i<tamanho;i++){
document.all.estado.options.remove(0);
}
var tamanhoC = document.getElementById('cidade').length;
for(var i=0;i<tamanhoC;i++){
document.all.cidade.options.remove(0);
}
// document.getElementById('estado').length = 0;
// document.getElementById('cidade').length = 0;
}
Pergunto pois os sublinhados produzem o mesmo efeito na hora de limpar.