按你的想法,可以直接把<select><option></option></select>放到一个层或者什么里面,然后再用你那个innerHTML方法其它的方法:可以通过list1.options[i]=new Option(text,value)来实现生成