方法一:select1 onchange的时候递交到后台,根据该值查询后再返回该页面赋给select2;(该方法每一次onchange都要执行数据库查询)方法二:用一个数组arr存放select2的所有值,当选择select1.option[i]的时候就去读arr[i]中的值,并拆分成select2的每一个option的值。方法三:把所有的n个(n=select1的选择项数)select2都放页面上;当选择select1.option[i]的时候就显示select2[i],其他的select2隐藏。呵呵,看情况而定!要么就是每一次都查,要么就是一次查出来后再处理