请问这段select联动的代码错在哪里?

huaiping 2009-11-18 09:44:31
<script language="javascript">
var city=new Array();
var i=0;

city[0]=new Array("1","1","南宁");
city[1]=new Array("1","2","梧州");
city[2]=new Array("2","3","广州");
city[3]=new Array("3","4","长沙");

function chgprovince(ID){
document.f1.s2.length=0;
document.f1.s2.options[0]=new Option("--请选择--","0");
for(i=0;i<city.length;i++){
if(city[i][0]==ID){
document.f1.s2.options[document.f1.s2.length]=new Option(city[i][2],city[i][1]);
}
}
}
</script>
<form id="f1" name="form1" method="post" action="search.php">
<select name="s1" onchange="chgprovince(this.value);">
<option value="0">--请选择--</option>
<option value="1">广西</option>
<option value="2">广东</option>
<option value="3">湖南</option>
</select>
<select name="s2">
<option value="0">--请选择--</option>
</select>
</form>
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaiping 2009-11-18
  • 打赏
  • 举报
回复
忘了说了,在 IE8 下正常,在 Firefox 3.5下没有反应。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧