这段js选择城市代码哪里有问题?
<selectname="provid"id="provid"onchange="chsel();"><optionvalue="0"selected="selected...
<select name="provid" id="provid" onchange="chsel();"> < option value="0" selected="selected">-- 选择省份 --</option> < option value="1">北京</option> <option value="2">上海</option> <option value="3">天津</option> <option value="4">广东</option> </select><br> < select name="cityid" id="cityid"> <option value="0" selected="selected">-- 选择城市 --</option> </select>
<script type="text/javascript">
// JavaScript Documentvar selects=[];selects[0]=new Array(new Option('----','0'));selects['1']=new Array(new Option('北京','北京'));selects['2']=new Array(new Option('上海','上海'));selects['3']=new Array(new Option('天津','天津'));selects['4']=new Array(new Option('您所在的地区','0'),new Option('广州市','广州市'),new Option('深圳市','深圳市'),new Option('珠海市','珠海市'),new Option('汕头市','汕头市'),new Option('韶关市','韶关市'),new Option('河源市','河源市'),new Option('梅州市','梅州市'),new Option('汕尾市','汕尾市'),new Option('东莞市','东莞市'),new Option('中山市','中山市'),new Option('江门市','江门市'),new Option('佛山市','佛山市'),new Option('阳江市','阳江市'),new Option('湛江市','湛江市'),new Option('茂名市','茂名市'),new Option('肇庆市','肇庆市'),new Option('清远市','清远市'),new Option('潮州市','潮州市'),new Option('揭阳市','揭阳市'),new Option('云浮市','云浮市'));selects['36']=new Array(new Option('澳门','澳门'));function chsel(){pro=document.getElementById("provid");city=document.getElementById("cityid");alert(city);if(pro.value) { city.options.length=0; for(var i=0;i<selects[pro.value].length;i++){ city.options.add(selects[pro.value][i]); }} }
</script>
=========================================一选择就提示这句。。 展开
<script type="text/javascript">
// JavaScript Documentvar selects=[];selects[0]=new Array(new Option('----','0'));selects['1']=new Array(new Option('北京','北京'));selects['2']=new Array(new Option('上海','上海'));selects['3']=new Array(new Option('天津','天津'));selects['4']=new Array(new Option('您所在的地区','0'),new Option('广州市','广州市'),new Option('深圳市','深圳市'),new Option('珠海市','珠海市'),new Option('汕头市','汕头市'),new Option('韶关市','韶关市'),new Option('河源市','河源市'),new Option('梅州市','梅州市'),new Option('汕尾市','汕尾市'),new Option('东莞市','东莞市'),new Option('中山市','中山市'),new Option('江门市','江门市'),new Option('佛山市','佛山市'),new Option('阳江市','阳江市'),new Option('湛江市','湛江市'),new Option('茂名市','茂名市'),new Option('肇庆市','肇庆市'),new Option('清远市','清远市'),new Option('潮州市','潮州市'),new Option('揭阳市','揭阳市'),new Option('云浮市','云浮市'));selects['36']=new Array(new Option('澳门','澳门'));function chsel(){pro=document.getElementById("provid");city=document.getElementById("cityid");alert(city);if(pro.value) { city.options.length=0; for(var i=0;i<selects[pro.value].length;i++){ city.options.add(selects[pro.value][i]); }} }
</script>
=========================================一选择就提示这句。。 展开
展开全部
function chsel(){
var pro=document.getElementById("provid");
var city=document.getElementById("cityid");
alert(city);
if(pro.value == 4) {
city.options.length=0;
for(var i=0;i<selects[pro.value].length;i++){
city.options.add(selects[pro.value][i]);
}
}
}
你会提示【OBJECT】是因为
alert(city);
它是一个对象而不是值,你可以alert(city.value);
var pro=document.getElementById("provid");
var city=document.getElementById("cityid");
alert(city);
if(pro.value == 4) {
city.options.length=0;
for(var i=0;i<selects[pro.value].length;i++){
city.options.add(selects[pro.value][i]);
}
}
}
你会提示【OBJECT】是因为
alert(city);
它是一个对象而不是值,你可以alert(city.value);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你有.value了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询