如上,onchange一直没有触发,我把代码单独执行就没有问题,但是嵌入一个project里就一直运行不完整,只有显示那个省份,无法显示城市!求教啊!急~~<script type="text/javascript"> var city=[
["北京","天津","上海","重庆","香港","澳门"],
["石家庄","唐山","秦皇岛","邯郸","邢台","保定","张家口","承德","沧州","廊坊","衡水"],
["太原","大同","阳泉","长治","晋城","朔州","晋中","运城","忻州","临汾","吕梁"],
["呼和浩特","包头","乌海","赤峰","通辽","鄂尔多斯","呼伦贝尔","巴彦淖尔","乌兰察布","兴安","锡林郭勒","阿拉善"],
["沈阳","大连","鞍山","抚顺","本溪","丹东","锦州","营口","阜新","辽阳","盘锦","铁岭","朝阳","葫芦岛"]
]; function getCity()
{
//获得省份下拉框的对象
var sltProvince=document.forms[0].province;
//获得城市下拉框的对象
var sltCity=document.forms[0].city;
//得到对应省份的城市数组
var provinceCity=city[sltProvince.selectedIndex - 1]; //清空城市下拉框,仅留提示选项
sltCity.length=1; //将城市数组中的值填充到城市下拉框中
for(var i=0;i<provinceCity.length;i++)
{
sltCity[i+1]=new Option(provinceCity[i],provinceCity[i]);
} }</script><form name="test" method="post" action=""> <select name="province" onChange="javascript:getCity()">
<option value="null" selected="selected">请选择所在省份</option>
<option value="直辖市" >直辖市</option>
<option value="河北">河北</option>
<option value="山西">山西</option>
<option value="内蒙古">内蒙古</option>
<option value="辽宁">辽宁</option>
</select>
<select name="city">
<option value="null" selected="selected">请选择所在城市</option>
</select>
</form> selectJavaScriptonchange
["北京","天津","上海","重庆","香港","澳门"],
["石家庄","唐山","秦皇岛","邯郸","邢台","保定","张家口","承德","沧州","廊坊","衡水"],
["太原","大同","阳泉","长治","晋城","朔州","晋中","运城","忻州","临汾","吕梁"],
["呼和浩特","包头","乌海","赤峰","通辽","鄂尔多斯","呼伦贝尔","巴彦淖尔","乌兰察布","兴安","锡林郭勒","阿拉善"],
["沈阳","大连","鞍山","抚顺","本溪","丹东","锦州","营口","阜新","辽阳","盘锦","铁岭","朝阳","葫芦岛"]
]; function getCity()
{
//获得省份下拉框的对象
var sltProvince=document.forms[0].province;
//获得城市下拉框的对象
var sltCity=document.forms[0].city;
//得到对应省份的城市数组
var provinceCity=city[sltProvince.selectedIndex - 1]; //清空城市下拉框,仅留提示选项
sltCity.length=1; //将城市数组中的值填充到城市下拉框中
for(var i=0;i<provinceCity.length;i++)
{
sltCity[i+1]=new Option(provinceCity[i],provinceCity[i]);
} }</script><form name="test" method="post" action=""> <select name="province" onChange="javascript:getCity()">
<option value="null" selected="selected">请选择所在省份</option>
<option value="直辖市" >直辖市</option>
<option value="河北">河北</option>
<option value="山西">山西</option>
<option value="内蒙古">内蒙古</option>
<option value="辽宁">辽宁</option>
</select>
<select name="city">
<option value="null" selected="selected">请选择所在城市</option>
</select>
</form> selectJavaScriptonchange
解决方案 »
- 关于客户端中文的验证
- 层打印的问题
- JS树"造成该页上的脚本造成Internet Explorer 运行速度减慢.如果继续运行,您的计算机将变的更慢.是否取消该脚本?"问题:高手请进
- requestSimpleService没有定义为什么直接使用呢
- 请问javascript使用什么语句删除文件夹里的文件
- 求一js在线调用天气的接口
- AIX操作系统:excel文档保存时提示"文档未保存",怎么办?
- object 对象取值问题
- 请问下,在同个系统下 安装asp,asp.net 后 再安装jsp 会不会冲突
- 如何用JAVASCRIPT传递表单域的变量到另外一个表单域中并显示出对应的字段值?(十万火急)
- 如何用JQuery选择器选择下面的三个a标签
- 火狐浏览器onclick="submit();"提交不了
直接给select设置一个id然后getElementById最好。
document.forms[0]返回文档中所有表单数组中的第一个表单,如果document中有多个表单,它返回从上至下的第一个form