このコードのどこかに問題がありますが、理解できません。ここにjsfiddleリンクがあります
document.getElementById('email-list').onchange = function() {
var i = 1;
var myDiv = document.getElementById(i);
while(myDiv) {
myDiv.style.display = 'none';
myDiv = document.getElementById(++i);
}
document.getElementById(this.value).style.display = 'block';
};
そこでは問題なく動作しますが、wamp または live のローカルの 2 つの異なる Web サイトのいずれかで動作させることができます。何か不足していますか?