Red de conocimiento informático - Material del sitio web - ¿Cómo implementar una lista de selección vinculada de tres niveles de JavaScript con un valor seleccionado inicial?

¿Cómo implementar una lista de selección vinculada de tres niveles de JavaScript con un valor seleccionado inicial?

Pregunta #1:

Convierta su configuración()

Eq:

función setup()

{

for(i=0;i

document.onchange=new Function("cambiar("+(i+1)+")");

cambio(0);

//################

setDefault("Sichuan"," Dazhou " , "Daxian");

function setDefault(provincia,ciudad,pueblo){

var select=document.getElementById("s1");

para (x=0;x

for(x=0;x

var child=select. niños[x];

if(child.value===provincia){

child.selected=true;

}

p> }

cambio(1);

select=document.getElementById("s2");

for(x=0;x< seleccionar .children.length;x++){

var child= select.children[x];

if(child.value===ciudad){

child.selected=true;

}

}

cambio(2);

select= document.getElementById("s2 " );

for(x=0;x

var child=select.children[x];

if(child. value===ciudad){

child.selected=true;

}

}

}< / p>

}

Pregunta #2

Agregar un método

function setThird(town){

varthird= documento .getElementById("s3");

var done=0;

for(i=0;i

var niño=tercero.niños[i];

if(child.value===info){

niño.selected=true;

hecho++ ;

descanso;

}

}

if(done===0 ){

alerta ("No hay condado coincidente")

}

}

}

}

Agregar un botón a llamar s

etThird(ciudad),

< input type="button" value="setThird for,Beijing/Beijing/Condado de Miyun" onclick= setThird('Condado de Miyun')>

El requisito previo es mejor que la opción del condado, que debe ser la opción del condado; de lo contrario, no se seleccionará

, pruébalo