首先在页面上创建两个下拉列表框,一个显示省份,一个显示城市,并且当选择某一个省份时,城市下拉列表框中显示对应的城市,使用onchange事件调用显示对应城市的函数。 创建一个表示省份和城市对应的数组List。 在xxx()函数中获取省份的名称,然后与数组中的省份名称对比,把对应的城市名称添加到城市下拉列表框中,每次显示不同省份的城市名称前,要把当前城市列表中的option选项清除如: Var city=document.getElementById(“selCity”); City.options.length=0//清除当前selCity中的选项