var arr1 = new Array("a","b","c");
var arr2 = new Array(new Array("a-1","a-2"), new Array("b-1","b-2"), new Array("c-1","c-2"));var sel1 = document.createElement("select");
sel1.id = "sel1";
for(var i=0;i<arr1.length;i++){
sel1.options[i] = new Option(arr1[i], i);
}
sel1.onchange = bindArr2;
document.body.appendChild(sel1);
var sel2 = document.createElement("select");
sel2.id = "sel2";
document.body.appendChild(sel2);
bindArr2();
var bindArr2 = function(){
var ind = document.getElementById("sel1").value;
var arr = arr2[ind];
for(var i=0;i<arr.length;i++){
sel2.options[i] = new Option(arr[i], i);
}
}
var arr2 = new Array(new Array("a-1","a-2"), new Array("b-1","b-2"), new Array("c-1","c-2"));var sel1 = document.createElement("select");
sel1.id = "sel1";
for(var i=0;i<arr1.length;i++){
sel1.options[i] = new Option(arr1[i], i);
}
sel1.onchange = bindArr2;
document.body.appendChild(sel1);
var sel2 = document.createElement("select");
sel2.id = "sel2";
document.body.appendChild(sel2);
bindArr2();
var bindArr2 = function(){
var ind = document.getElementById("sel1").value;
var arr = arr2[ind];
for(var i=0;i<arr.length;i++){
sel2.options[i] = new Option(arr[i], i);
}
}
var arr2 = new Array(new Array("a-1","a-2"), new Array("b-1","b-2"), new Array("c-1","c-2"));var sel1 = document.createElement("select");
sel1.id = "sel1";
for(var i=0;i<arr1.length;i++){
sel1.options[i] = new Option(arr1[i], i);
}
sel1.onchange = bindArr2;
document.body.appendChild(sel1);
var sel2 = document.createElement("select");
sel2.id = "sel2";
document.body.appendChild(sel2);
bindArr2();
var bindArr2 = function(){
var arr = arr2[sel1.value];
sel2.length = 0;
for(var i=0;i<arr.length;i++){
sel2.options[i] = new Option(arr[i], i);
}
}