| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1898 人关注过本帖
标题:求助,外部js无法被html调用,找了好久都没找到原因
取消只看楼主 加入收藏
ailinjie2007
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-3-17
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:3 
求助,外部js无法被html调用,找了好久都没找到原因
这个是html  只要是用JS实现省市下拉菜单级联。但是没有效果。如果直接将<script>写在html里是可以出效果的

<html>
<head>
<script charset="utf-8" type="text/javascript" src="select.js"></script>
</head>
<body>
   <form name="Form1">
   <select name="province" style="WIDTH: 65px"  size="1" onChange="updateCities()">
   <option selected value="">-省份-</option>
   <option value="安徽">安徽</option>
   </select>省 &nbsp;

  <select name="cities" style="WIDTH: 65px"  size="1"></select>市

  <input name="GO" type="button" value="GO"></input>
  </form>
</body>
</html>


这个是js代码
var default1=new Array("","");

var anhui=new Array();
anhui[0]=new Array("合肥","合肥");
anhui[1]=new Array("黄山","黄山");
anhui[2]=new Array("安庆","安庆");
anhui[3]=new Array("滁州","滁州");
anhui[4]=new Array("巢湖","巢湖");
anhui[5]=new Array("阜阳","阜阳");
anhui[6]=new Array("九华山","九华山");

var beijing=new Array();
beijing[0]=new Array("崇文","崇文");
beijing[1]=new Array("宣武","宣武");
beijing[2]=new Array("朝阳","朝阳");
beijing[3]=new Array("海淀","海淀");

function showCities(cityArray)
{
        if(document.Form1.cities.options.length>cityArray.length)
        {
            for(i=0;i<document.Form1.cities.options.length;i++)
            {
        document.Form1.cities.options[i]=null;
            }
        }
    for(i=0;i<cityArray.length;i++)
    {
        document.Form1.cities.options[i]=new Option(cityArray[i][1],cityArray[i][0]);
    }
}

function updateCities()
{
    var selectedProvince=document.Form1.province.value;
    alert(selectedProvince);
    switch(selectedProvince){
        case"":showCities(default1);break;
    case"安徽":showCities(anhui);break;
    case"北京":showCities(beijing);break;

    }
}


[ 本帖最后由 ailinjie2007 于 2010-4-22 00:04 编辑 ]
搜索更多相关主题的帖子: html 
2010-04-22 00:02
ailinjie2007
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-3-17
收藏
得分:0 
回复 2楼 cnfarer
应该不是, 我和再一起的时候没有问题的。
而且之前我没有加utf-8,也不行,才加的
2010-04-22 08:35
ailinjie2007
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-3-17
收藏
得分:0 
回复 4楼 foktime
怎么会?这样
2010-04-22 18:00
ailinjie2007
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-3-17
收藏
得分:0 
真是相当郁闷!
2010-04-23 22:25
快速回复:求助,外部js无法被html调用,找了好久都没找到原因
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030904 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved