Gente alguém sabe pq o setAttribute() não funciona no IE 8????
for(var i = 0 ; i < dataArray.length ; i++) {
var item = dataArray[i];
//contéudo dos campos no arquivo XML
var codigo = item.getElementsByTagName("codigo")[0].firstChild.nodeValue;
var descricao = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
idOpcao.innerHTML = "Selecione a Rua>>";
//cria um novo option dinamicamente
var novo = document.createElement("option");
//atribui um ID a esse elemento
novo.setAttribute("id", "opcoesrua");
//atribui um valor
novo.value = codigo;
//atribui um texto
novo.text = descricao;
novo.setAttribute("onclick", "Loja('rua' ,'"+codigo+"')");
//finalmente adiciona o novo elemento
document.forms[1].rua.options.add(novo);
}
--
Zaira Amorim
Desenvolvedora de Sistemas