我用js实现的3级联动为什么我改了下页面编码,他就实现不了了<script language="JavaScript" type="text/javascript" src="../js/pcd.js"></script>
<SCRIPT LANGUAGE = "JavaScript">
var s=["s1","s2","s3"];
var opt0 =["省份","地级市","市、县级市、县"];
function setup()
{
  for(i=0;i<s.length-1;i++)
  document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
change(0);
}
</SCRIPT>  
表单
 <select id="s1" name="s1"><option>省份</option></select>省
              <select id="s2" name="s2"><option>地级市</option></select>市
               <select id="s3" name="s3"><option>市、县级市、县</option></select>
是什么问题,有什么好的解决办法

解决方案 »

  1.   

    最好使用ajax·~~~~~~~~··代码看不明白。lz贴代码
      

  2.   

    <SCRIPT LANGUAGE = "JavaScript">
    var s=["s1","s2","s3"];
    var opt0 =["省份","地级市","市、县级市、县"];
    function setup()
    {
    for(i=0;i<s.length-1;i++)
    document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
    change(0);
    }
    </SCRIPT>代码里面加 setup();
    fuction 不调用的话  不能自动加载,手动调用 setup  函数;